Size: a a a

Angular.js (1.x) — русскоговорящее сообщество

2019 March 06

SK

Stas K in Angular.js (1.x) — русскоговорящее сообщество
так а что дайждест запускает онинит компонента?
источник

SK

Stas K in Angular.js (1.x) — русскоговорящее сообщество
и как тогнда быть с тем что на втором клике устанавливается значение которое кликнули первый раз?
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
Stas K
подскажите передаю переменную в компонент
http://prntscr.com/mu311v
биндю ее двухстороней связью timeSet: '=',
в компоненте повесил на кнопу метод который изменяет ее и потом вызывает родительский метод для запроса в БД. Но в БД улетает почему то дефолтное значение.
Проверяй ее изменение в onChanges, если полностью меняется объект, или doCheck, если она мутирует
источник
2019 March 07

Д

Денис in Angular.js (1.x) — русскоговорящее сообщество
Господа, такой вопрос: есть массив с данными, который формирует многоуровневый список. У каждого объекта в массиве есть свойство checked, которое меняется false-true.
Так вот, скажем, если я хочу вывести еще один список, но только тех значений, у которых checked==true. Как это сделать лучше с точки зрения производительности?
1. Формировать каждый раз новый массив из нужных значений первого
2. Выводить первый массив, но бросить на него фильтр/условие checked==true
Интересует именно производительность, скажем, если объектов будет больше 10000
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
1
источник

R

Remite in Angular.js (1.x) — русскоговорящее сообщество
подготавливаете новый список который содержит только чекед -> рендерите
источник

Д

Денис in Angular.js (1.x) — русскоговорящее сообщество
так, а если элемент из второго списка по клику должен будет менять значение элемента в первом? Т.е. ставить checked==false
источник

Д

Денис in Angular.js (1.x) — русскоговорящее сообщество
т.е. по клику из первого объект перемещается во второй, по клику во втором - он должен из него исчезуть и в первом поменять свое свойство
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
ng-click="toggle()"
источник

Д

Денис in Angular.js (1.x) — русскоговорящее сообщество
Не совсем понял, что это даст( ng-click у меня и так используется)
Меня интересует как проще реализовать изменение показателя checked в изначальном массиве, если я, получается буду кликать по элементу во втором
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
в toggle реализовать логику фильтровки
источник

Д

Денис in Angular.js (1.x) — русскоговорящее сообщество
Nikolai Kovalenko
в toggle реализовать логику фильтровки
т.е., я так понимаю, toggle при клике использовать и в первом и во втором списке, переключая checked ?
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
Денис
т.е., я так понимаю, toggle при клике использовать и в первом и во втором списке, переключая checked ?
да
а многоуровневый список лучше сделать плоским
источник

Д

Денис in Angular.js (1.x) — русскоговорящее сообщество
ну понимаю что лучше, но нужен именно многоровенвый и взамодействие с объектами последнего уровня
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
Денис
ну понимаю что лучше, но нужен именно многоровенвый и взамодействие с объектами последнего уровня
многоуровневый плоский
источник

Д

Денис in Angular.js (1.x) — русскоговорящее сообщество
то есть как дата используется массив с nested объектами и массивами
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
из нестеда для отрисовки его лучше в плоский переделывать
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
тем более по 10К элементов если
источник

Д

Денис in Angular.js (1.x) — русскоговорящее сообщество
ну я лишь беру предположение что там будет 10к объектов.
просто сейчас я это планировал сделать как
функцию-тогглер для checked, как и написано, а во втором списке для отрисовки тот же массив, но с фильром на checked==true
источник

NK

Nikolai Kovalenko in Angular.js (1.x) — русскоговорящее сообщество
просто фильтровалка с каждым дайджестом будет дёргаться
источник