Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 09.08.2015, 03:24
Профессор
Отправить личное сообщение для l-liava-l Посмотреть профиль Найти все сообщения от l-liava-l
 
Регистрация: 14.03.2012
Сообщений: 1,808

Цитата:
им и вывожу, поэтому хочу отдавать ему отфильтрованный массив который просто нужно отрисовать и в массиве может быть больше 2к элементов
Отрисовать 1 раз? Тогда можно с no-bind и не париться.

ng-repeat="item in ::array | filter:{id: 100}"

Если много то делай ng-repeat="item in array track by $index" а сам массив фильтруй когда нужно сервисом $filter из контроллера.

https://docs.angularjs.org/api/ng/filter/filter

Так точно не скажешь, тут играться нужно, а я не совсем понимаю задачу
__________________
Научу себя плохому
Ответить с цитированием
  #12 (permalink)  
Старый 09.08.2015, 10:31
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от cyber
у меня есть массив, который должен фильтроватся, если брать стандартный подход ангуляра, то это при каждом дайджесте нужно проверять массив на изменения
так и будет, потому что
Сообщение от cyber
им и вывожу
---
Сообщение от l-liava-l
а я не совсем понимаю задачу
я тебе расскажу:
1. у него есть модуль
Сообщение от cyber
пишу модуль для ангуляра
2. и он должен работать быстро

В следствии чего товарищ начинает заниматься акробатикой.

Открою секрет, как писать супер-быстрые модули: самый быстрый модуль - не содержащий кода (пустой)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 09.08.2015 в 10:39.
Ответить с цитированием
  #13 (permalink)  
Старый 09.08.2015, 12:39
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от l-liava-l
Отрисовать 1 раз? Тогда можно с no-bind и не париться.
не один раз, я знаю про :: и track by $index
Сообщение от l-liava-l
а я не совсем понимаю задачу
Есть входной массив, его нужно отфильтровать и отфильрованные данные вывести через ng-repeat, входной массив могут изменять и значить данные на странице нужно изменить, если новые данные проходят фильтры
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #14 (permalink)  
Старый 12.08.2015, 00:09
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Кстати я походу, выстрелил себе в ногу)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #15 (permalink)  
Старый 12.08.2015, 00:26
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Ангуляр делают копию объекта и при каждом $digest сравнивает копию с текущим объектом, в любом случаю даже если объект не изменился?
И при каждом дайджесте он будет проходится всеми фильтрами по исходному массиву?
Я прав?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 12.08.2015 в 00:30.
Ответить с цитированием
  #16 (permalink)  
Старый 12.08.2015, 00:40
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

я смотрю фильтры в ангуляре это боль и лучше самом фильтровать и кормить ему результат
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 12.08.2015 в 00:53.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стоит ли делать сайт для маленького города alexus Оффтопик 10 15.01.2018 11:49
Фреймворк для разработки расширений для Chrome chernikov Библиотеки/Тулкиты/Фреймворки 0 05.03.2012 17:51
HTA-приложение для радио Pianorama Magneto Ваши сайты и скрипты 42 22.01.2012 08:34
http://gigalit.info - Мои контакты Маэстро Ваши сайты и скрипты 70 08.12.2011 03:12
стоит ли использовать Perl mycoding Серверные языки и технологии 9 12.10.2010 15:33