Alex
если бы одна - то понятно
Rem1te
но для этого у Вас на вью должен попадать отсартированные данные
Rem1te
Все сортировки, фильтры, и прочее что выполняется в течении дайджест цикла - убийство производительности
Alex
это не ангуляр-вей
пусть так, но к сожалению, мне нужен подобный вариант. Это реально?
Rem1te
Поэтому Вы должны ловить он чендж в инпуте фильтрации пересортировывать данные, и их рисовать
Alex
понял, спасибо
Rem1te
Обращайтесь
Alex
Поэтому Вы должны ловить он чендж в инпуте фильтрации пересортировывать данные, и их рисовать
все данные получаются по api с другого сервера при загрузке страницы. далее только игра с ними на фронте
Rem1te
Фильтрафия происходит на сервере ?
Alex
все идет на фронте, сервер дает только один объект с данными
Rem1te
Тогда вообще не проблема Получили данные - размапили Если в елементе нету вложенных - не показали родителя
Nikolai
с другого? А есть разница с какого?
Alex
Тогда вообще не проблема Получили данные - размапили Если в елементе нету вложенных - не показали родителя
вложенные есть везде. но они должны скрываться при вводе в строку поиска текста, оставаться только его содержащие
Rem1te
Как Вы реализуете фильтрацию?
Alex
ng-if="item.toLowerCase().indexOf(searchString.toLowerCase())>=0"
Nikolai
ну так себе фильтрация
Alex
я с js вообще не дружу к сожалению, чистый бэкенд
Rem1te
я с js вообще не дружу к сожалению, чистый бэкенд
У вас в контроллере должно быть примерно следующее this.menuItems = [{name: 'name1', subItem: [{name:"subName1"},{name:"subName1"}]}] this.filteredMenuItems = this.menuItems; this.filterValue = ''; filterMenuItem(){ // сортировка меню элементов, результат которой складывается в this.filteredMenuItems } метод фильтрации срабатывает на ng-change инпута Выводить в листинге вы должны данные из filteredMenuItems; Если в фильтрации у Вашего меню айтема нету сабАйтемов Вы его в отфильтрованные не кладете.
Rem1te
5. ??? 6. PROFIT
Rem1te
:)
Alex
спасибо, попробую разобраться
Rem1te
Тогда У вас не будет никаких ng-if в вьюшке
Vitalii
Всем привет в этом чате! Праздники закончились, а это значит самое время прокачать свои знания. Ловите новую, первую, статью от меня в этом году. #AngularJS #Webpack #lazyLoad #javascript #uirouter https://habrahabr.ru/post/346406/ Интересует мнение сообщества по реализации lazyLoad. P. S. Прошу не считать это рекламой или еще чем-то там. Думаю, что будет полезно сообществу.
pa[aad
да вот ищу
pa[aad
А можно ссылку?
Example Here is an example of loading a bundle of modules, with a utility method called getScript: app.factory('loadModule', function($injector) { return function loadModule(moduleName, bundleUrl) { return getScript(bundleUrl).then(function() { $injector.loadNewModules([moduleName]); }); }; })https://docs.angularjs.org/api/auto/service/$injector#modules - loadNewModules
Vitalii
Ага, вижу. Спасибо за ссылку
Vitalii
Из той же документации: *This is a dangerous API, which you use at your own risk!*
Vitalii
Что-то мне подсказывает, что эта штука сделает больше вреда, чем пользы. Нужно попробовать ее на тестовом проекте 🤖
Sasha
А ангуляр ~1.6.8 в плане производительности лучше 1.5.6? Я устал смотреть лог изменений, мб кто-то знает
kdm🇩🇰
А ангуляр ~1.6.8 в плане производительности лучше 1.5.6? Я устал смотреть лог изменений, мб кто-то знает
тестов по производительности не делал, но визуально лучше и быстрее стало
kdm🇩🇰
не один я заметил
kdm🇩🇰
правда перешел с 1.5.0 на 1.6.8
kdm🇩🇰
а нет, сначала с 1.5.0 на 1.5.11, а потом на 1.6.8
Sasha
Надо бы попробовать. У меня сейчас в наличии приложение на 1.5.6, заоптимизированное где только можно. Компоненты, односторонние биндинги, хуки, ес6 импорты и все дела. Думаю, не составит проблем перейти
kdm🇩🇰
ну вроде нет)
kdm🇩🇰
слушайте, а почему у ng-grid столько вотчеров?
Denis
просто звучало так будто они имеют к этому какое-то отношение
Anonymous
/какэтоработает
Алексей
/какэтоработает
Это для админов
Anonymous
дискриминация)
T.A
Здравствуйте, подскажите пожалйуста как сделать так, чтобы заработал ng-bind-html?
pa[aad
Здравствуйте, подскажите пожалйуста как сделать так, чтобы заработал ng-bind-html?
делаешь или фильтр с $sce.trustAsHtml и пропускаешь html через него или без фильтра у контролере
T.A
можно по-подробнее про второй вариант?
pa[aad
можно по-подробнее про второй вариант?
то же самое только у контролере пропускаешь html через $sce.trustAsHtml
T.A
T.A
можете подсказать пожалуйста. я правильно написал код? скролиться без тразишена. сразу
Nikolai
Rem1te
оужс, джиквери в ангуляре
T.A
а можно было это сделать ангуляром?
T.A
если да, то поделитесь пожалуйста
Emil
оужс, джиквери в ангуляре
а что плохого в джиквери в ангуляре?
Nikolai
Emil
ахаха
Rem1te
а что плохого в джиквери в ангуляре?
плохо джиквери в ангуляре
Rem1te
если да, то поделитесь пожалуйста
можете посмотреть сервис scrollAnchor но вообще анимационный скрол без джиквери делается в 10 строчек
kdm🇩🇰
Привет. Как в этом контроллере можно получить доступ к scope.id_widget?
Nikolai
так и получить. А если он undefined, так он ещё не раздуплился. Контроллер, по-моему, либо до отрисовки, либо до инициализации отрабатывает
kdm🇩🇰
а к темплейт как применитЬ?
kdm🇩🇰
в example смотрю вроде все гуд у них
kdm🇩🇰
вот с этого example смотрю
kdm🇩🇰
а вот, вроде разобрался. погуглил через линк достал значение -> кинул в scope
Igor
Кто нибудь разбирается в AWS? Cloudfront, Rout53, S3?
Igor
golaso.io - bad request. Я не понимаю что я напутал с dns, cdn и правами на доступ к S3 bucket. Домен просто не отдает страницу. Он отдаватл, но мне нужно через amazon certification manager подключить SSL сертификат. Создал, верифицировал, подключил - и все. Слетел домен. Я бы задал вопрос поконкретнее, но сам не пойму чего же я напутал.
kdm🇩🇰
я хз причем здесь angularjs, но думаю да
Igor
я хз причем здесь angularjs, но думаю да
Сори сори, да, ангуляр тут с краю. Само приложение на ангуляре, если так можно притянуть. По факту вопрос оффтопный.
T.A
T.A
помогите пожалуйста. можете сказать, что не так? в консоли не выходит ничего
pa[aad
что не выводит ? а ты уверен что у тебя контролеер вообще инициализируется ?
T.A
а как проверить?