pa[aad
вот не нужно просто помогать когда все ясно написано
никто это не запоминает, а дальше и вновь такая ошибка будет появляться не понимая почему она возникла
ММ
https://stackoverflow.com/questions/39640160/what-is-track-by-in-angularjs-and-how-does-it-work
ММ
Прям под твой случай вот
ММ
<ul>
<li ng-repeat="item in [1, 2, 3, 3] track by $index">
{{ item }}
</li>
</ul>
ММ
Aliosha
pa[aad
ММ
Aliosha
Aliosha
Tair
Tair
Вот чел постарался, сделал минимальный самодостаточный пример, зачем его в гугл посылать?
Rem1te
Господа, кто чем производительность замеряет ? Дали кусок проекта незнакомого, попросили разобраться че тупит, есть идеи куда копать ?
Sergei
Попробуйте batarang, или вопрос не только по angularjs?
Rem1te
Именно по нг-джс
Rem1te
Спасибо пойду попробую
Sasha
Роман
подскажите, кто знает. замерил количество вотчеров на странице с помощью batarang, обнаружил почти две тысячи вотчеров regularInterceptedExpression. Откуда они растут? что делать для уменьшения их количества?
Yaroslav
подскажите, не могу найти на angularjs карусель для показа картинок как сделать зацыкленную.
Eugene
Eugene
Ну как то много, а что на странице там где 2к вотчеров?
Роман
там таблица, где каждая ячейка включает себя кастомную дериктиву
Роман
теперь вот пытаюсь понять, откуда растёт большое количество expressionInputWatch
Eugene
А сколько столбцов и row в таблице на странице?
Viktor
ребят, а кто юзал align? сильно быстрее?
pa[aad
Viktor
облегченный ангуляр
Viktor
http://angular-light.readthedocs.io/en/latest/api.html
pa[aad
так не align, а alight )
Yaroslav
Может кто знает, есть у меня проблема с тем что выдает ошибку controller is not registered. И не знаю как исправить , может кто в лс отписать я покажу код и тд.
pa[aad
Dmitriy
Ребят подскажите пожалуйста, есть данные одного контроллера сетим их в сервис, и вот как другой контроллер оповестить о том что данные просетились? и отдать ему эти данные из сервиса?
Rem1te
Связывайте их ссылками
Rem1te
Или подписку реализуйте
Dmitriy
а примерчик кода есть ?
Dmitriy
https://stackoverflow.com/questions/20181323/passing-data-between-controllers-in-angular-js
Dmitriy
пробывал вот так
Dmitriy
но чет не работает
Rem1te
net
Rem1te
Все верно, приведенный выше пример работает, но не с примитивами
Rem1te
Или если Вы подменяете массив, то у Вас разрушиться линковка
Rem1te
Например
let a = [1, 2 ,3];
let b = a;
a.push(15);
b // [1, 2, 3, 15]
Rem1te
Но
Rem1te
let a = [1, 2, 3];
let b = a;
a = [3, 5, 7];
b // [1, 2, 3];
Rem1te
Когда Вы берете ссылку а на массив, и присваиваете в Б
Б это не ссылка на ссылку А
Б это ссылка на исходный массив
Dmitriy
хм
Dmitriy
поэтому второй контроллер не видет изменения которые поступили в сервис ?
Rem1te
Второй контроллер хранит ссылку на старый массив которого уже нет в сервисе
Dmitriy
наверное так и происходит как вы описали , не силен в джс (
Dmitriy
и решается это через подписку ?
Rem1te
В зависимости от Ваших требований, я обычно обхожусь оборачиванием данных в обьект
Dmitriy
так обьект же в джс это тот же ммассив
Dmitriy
или я что то не так понимаю?
Sasha
А что триггерит $setViewValue?
У меня такой кейс, что нужно из компонента, который принимает ngModel(как кастомный филд) могло устанавливаться одно значение $modelValue и совершенно другое $viewValue.
pa[aad
pa[aad
pa[aad
вообщем нужно в вашей директиве переопределять некую логику работы ngModel
Sasha
Да, мне нужно чтобы viewValue и modelValue были разными
Sasha
В исходной форме, куда цепляется этот компонент
pa[aad
сделайте console.log(ngModel)
что там внутри
Sasha
В каком случае? Если менять вручную?
model.$modelValue = 'foo'
model.$viewValue = 'bar'
pa[aad
pa[aad
у нее есть formatters & parsers
их можно удалять / добавлять свои / переопределять это все дело
pa[aad
https://github.com/angular/angular.js/blob/master/src/ng/directive/ngModel.js
Sasha
А, кажется понял. Через parsers можно разделить
Artem
/stat@combot
Combot
combot.org/chat/-1001024737789
Artem
/stat@combot
Combot
combot.org/chat/-1001024737789
Binali
Ya v tope :)
kdm🇩🇰
Привет. Как в Konva.js обновить\перерисовать слой? пробовал .draw() - не помогает.
upd: у меня на канвасе картинка, я ее удаляю и должен перерисовать слой уже без этой картинки
pa[aad
kdm🇩🇰