
Andrey
07.02.2018
20:53:20

Abbos
07.02.2018
21:09:24

Aliosha
07.02.2018
21:09:24

Google

Abbos
07.02.2018
21:10:18

Aliosha
07.02.2018
21:16:27

Таир
08.02.2018
04:04:32
Вот чел постарался, сделал минимальный самодостаточный пример, зачем его в гугл посылать?

Remite
08.02.2018
10:28:48
Господа, кто чем производительность замеряет ? Дали кусок проекта незнакомого, попросили разобраться че тупит, есть идеи куда копать ?

Sergey
08.02.2018
10:31:35
Попробуйте batarang, или вопрос не только по angularjs?

Remite
08.02.2018
10:31:59
Именно по нг-джс
Спасибо пойду попробую

Sasha
08.02.2018
10:38:46

Роман
09.02.2018
00:15:42
подскажите, кто знает. замерил количество вотчеров на странице с помощью batarang, обнаружил почти две тысячи вотчеров regularInterceptedExpression. Откуда они растут? что делать для уменьшения их количества?

credo
09.02.2018
01:02:19
подскажите, не могу найти на angularjs карусель для показа картинок как сделать зацыкленную.

John
09.02.2018
05:34:24

Роман
09.02.2018
05:36:06

Google

John
09.02.2018
05:37:36
Ну как то много, а что на странице там где 2к вотчеров?

Роман
09.02.2018
06:19:21
там таблица, где каждая ячейка включает себя кастомную дериктиву
теперь вот пытаюсь понять, откуда растёт большое количество expressionInputWatch

John
09.02.2018
08:06:06
А сколько столбцов и row в таблице на странице?

Andrey
09.02.2018
08:30:11

Viktor
09.02.2018
10:11:10
ребят, а кто юзал align? сильно быстрее?

Andrey
09.02.2018
10:12:27

Viktor
09.02.2018
10:12:52
облегченный ангуляр
http://angular-light.readthedocs.io/en/latest/api.html

Andrey
09.02.2018
10:20:45
так не align, а alight )

credo
09.02.2018
10:34:38
Может кто знает, есть у меня проблема с тем что выдает ошибку controller is not registered. И не знаю как исправить , может кто в лс отписать я покажу код и тд.

Andrey
09.02.2018
11:07:24

Дмитрий Maestro
09.02.2018
15:46:29
Ребят подскажите пожалуйста, есть данные одного контроллера сетим их в сервис, и вот как другой контроллер оповестить о том что данные просетились? и отдать ему эти данные из сервиса?

Remite
09.02.2018
15:49:07
Связывайте их ссылками
Или подписку реализуйте

Дмитрий Maestro
09.02.2018
15:55:20
а примерчик кода есть ?
https://stackoverflow.com/questions/20181323/passing-data-between-controllers-in-angular-js
пробывал вот так
но чет не работает

Google

Remite
09.02.2018
15:55:51
net
Все верно, приведенный выше пример работает, но не с примитивами
Или если Вы подменяете массив, то у Вас разрушиться линковка
Например
let a = [1, 2 ,3];
let b = a;
a.push(15);
b // [1, 2, 3, 15]
Но
let a = [1, 2, 3];
let b = a;
a = [3, 5, 7];
b // [1, 2, 3];
Когда Вы берете ссылку а на массив, и присваиваете в Б
Б это не ссылка на ссылку А
Б это ссылка на исходный массив

Дмитрий Maestro
09.02.2018
16:02:56
хм
поэтому второй контроллер не видет изменения которые поступили в сервис ?

Remite
09.02.2018
16:04:08
Второй контроллер хранит ссылку на старый массив которого уже нет в сервисе

Дмитрий Maestro
09.02.2018
16:15:11
наверное так и происходит как вы описали , не силен в джс (
и решается это через подписку ?

Remite
09.02.2018
16:22:04
В зависимости от Ваших требований, я обычно обхожусь оборачиванием данных в обьект

Дмитрий Maestro
09.02.2018
16:50:51
так обьект же в джс это тот же ммассив
или я что то не так понимаю?

Sasha
10.02.2018
10:56:20
А что триггерит $setViewValue?
У меня такой кейс, что нужно из компонента, который принимает ngModel(как кастомный филд) могло устанавливаться одно значение $modelValue и совершенно другое $viewValue.

Andrey
10.02.2018
10:59:27

Sasha
10.02.2018
11:01:29

Andrey
10.02.2018
11:02:54
вообщем нужно в вашей директиве переопределять некую логику работы ngModel

Google

Sasha
10.02.2018
11:04:19
Да, мне нужно чтобы viewValue и modelValue были разными
В исходной форме, куда цепляется этот компонент

Andrey
10.02.2018
11:05:42
сделайте console.log(ngModel)
что там внутри

Sasha
10.02.2018
11:06:24
В каком случае? Если менять вручную?
model.$modelValue = 'foo'
model.$viewValue = 'bar'

Andrey
10.02.2018
11:10:10
у нее есть formatters & parsers
их можно удалять / добавлять свои / переопределять это все дело
https://github.com/angular/angular.js/blob/master/src/ng/directive/ngModel.js

Sasha
10.02.2018
11:11:39
А, кажется понял. Через parsers можно разделить

Artyom
11.02.2018
07:58:27
/stat@combot

Combot
11.02.2018
07:58:28
combot.org/chat/-1001024737789

Artyom
11.02.2018
07:58:33
/stat@combot

Combot
11.02.2018
07:58:34
combot.org/chat/-1001024737789

() => void 0;
11.02.2018
07:59:04
Ya v tope :)

Lulz
12.02.2018
05:18:40
Привет. Как в Konva.js обновить\перерисовать слой? пробовал .draw() - не помогает.
upd: у меня на канвасе картинка, я ее удаляю и должен перерисовать слой уже без этой картинки

Andrey
12.02.2018
06:15:00

Lulz
12.02.2018
06:15:18

Andrey
12.02.2018
06:16:03
скорее всего angularjs никакого отношения не имеет как перерисовывать слои

Lulz
12.02.2018
06:16:36
это да, но может кто использовал konva
upd: пожалуйста, не надо капитанить)

Andrey
12.02.2018
06:20:29

Дмитрий Maestro
12.02.2018
09:39:09
ребят

Google

Дмитрий Maestro
12.02.2018
09:39:16
что вы скажете по поводу $emit
$on

Иван
12.02.2018
09:46:38
не самая хорошая практика

Sasha
12.02.2018
09:47:47
Считается, что использование броадкастов - так себе идея

Дмитрий Maestro
12.02.2018
09:50:57
а это тот же бродкаст ?

Иван
12.02.2018
09:54:06

Remite
12.02.2018
10:18:22
что вы скажете по поводу $emit
Плохо, не понятно поведение приложения, где-то кто-то что-то имитит
И на него где-то что-то кто-то делает
Очень запутанна архитектура

Sasha
12.02.2018
10:19:29
Ну когда у тебя куча сервисов у компонентов в dependency injection - тож не айс, но вроде считается получше

Дмитрий Maestro
12.02.2018
10:28:20

Remite
12.02.2018
10:28:49
Что у тебя мол вот метод в одной сущности
вот метод в другой сущности
они друг от друга зависят
а так искать кто подписан на ккой ивент - сложно и запутанно