🎋🎋🥷 ngSamurai
Hennadii Zhukov
Не , "this weak"
та кастумную компоненту сделал. В чарте такого нет
Yasaswini
Hello Folks, We are looking for java with Angular JS Experience Minimum 6.5 Years of Experience in Angular JS Permanent Work from Home Looking for Immediate Joiners Interested candidates can share their resume to ygurram@openteqgroup.com
Yasaswini
🎋🎋🥷 ngSamurai
Angular JS
Which version exactly?
Yasaswini
They had not mentioned any version particularly but They should have experience on Angular JS
🎋🎋🥷 ngSamurai
They had not mentioned any version particularly but They should have experience on Angular JS
It's unclear what they need :) because here you find only guys with angular js version until v1.8. and some people have experience with angular js version 2+ until 14...
🎋🎋🥷 ngSamurai
And we have one tg group @javascript_jobs for publishing jobs
Yasaswini
It's unclear what they need :) because here you find only guys with angular js version until v1.8. and some people have experience with angular js version 2+ until 14...
According to Project they decide right if they are okay with this they will accept otherwise they will train the candidates according to that
🎋🎋🥷 ngSamurai
Don't, just don't (((
They probably need angular 2+ developer ;-)
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
🎋🎋🥷 ngSamurai
Java👎
Java is top)) if you are fullstack dev
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
𝖒 𝖊 𝖙 𝖆 𝖒 𝖔 𝖉 𝖊 𝖗 𝖓
Лан я просто хейтер
Макс
Всем привет. Обновили версию angularJs c 1.2 на 1.8 , и на одной и страниц зависает скрипт, при том что запрос на бэк выплняется быстро, кто-то может подсказать в чем беда?
🎋🎋🥷 ngSamurai
Что значит "зависает"?
Макс
Что значит "зависает"?
Грузится минуту что-то на фронте, при том что бек быстро отвечает
Макс
Да
Макс
Но клиенты не могут дождаться, браузер пишет что зависло
🎋🎋🥷 ngSamurai
Да
Тогда у тебя мемори лик или Инфинити луп
🎋🎋🥷 ngSamurai
Все хттп запросы исправили???
🎋🎋🥷 ngSamurai
Что идет после получения ответа от сервера?
Макс
Правильно же?
🎋🎋🥷 ngSamurai
Нет
Макс
Нет
а что не правильно?
Anton
зачем так написано?
Anton
это наверное первый антипаттерн в ангуляржс
Anton
return $http({..})
Anton
так достаточно, так как $http возвращает уже промис
Макс
не я писал)
🎋🎋🥷 ngSamurai
return $http({..})
Не не... Ему тогда всю логику менять надо дальше в коде
Макс
но не суть, на баг же это не влияет мой
Макс
Похоже на инфинити луп, верно?
🎋🎋🥷 ngSamurai
но не суть, на баг же это не влияет мой
Нет, не должен, смотреть место где вызываешь код
Anton
еще надо посмотреть http inerceptors
Макс
Нет, не должен, смотреть место где вызываешь код
$scope.filteredAvailableProducts = _.filter($scope.availableCloudProducts, isValidProduct); всё из-за этой фильтрации, но не могу понять почему
Макс
именно присвоение значения в переменную $scope.filteredAvailableProducts = вызывает такое поведение
🎋🎋🥷 ngSamurai
есть) и что делать?
Может уходит в нирвану. Закомменти их и проверь снова
Макс
Может уходит в нирвану. Закомменти их и проверь снова
без вотчера норм, но он то мне нужен) и как оно раньшше работало не пойму, на предыдущей версии ангуляра)
Макс
Может уходит в нирвану. Закомменти их и проверь снова
похоже что вотчер вызывается на каждый элемент, то есть 1500 раз. Это можно как-то исправить?
Макс
А что он делает?)
он обновляет элементы для <select/>
🎋🎋🥷 ngSamurai
похоже что вотчер вызывается на каждый элемент, то есть 1500 раз. Это можно как-то исправить?
А если ты его еще и не чистишь, то вотчеры копятся при переходе со страницы на страницу
Макс
точно
Макс
а как их чистить?
Макс
я по фронтенду слаб, увы
Макс
Всем привет, у меня есть коллекция в коде из 1500 элементов и на ней стоит вотчер который меняет options in <select>. Когда я изменяю один элемент коллекции, браузер зависает на 30 секунд и рендерит эти элементы снова. Вотчер создается только один. Я использую старую либу: https://github.com/angular-ui/ui-select2 Она уже давно deprecated, может быть такое что это из-за неё такие проблемы возникли при обновлении на с ангуляра 1.2 на 1.8? Раньше такого не было
Макс
Зачем тебе 1500 элементов там?
ну надо чтоб можно было вибирать из 1500 элементов, а как по другому? Основная проблема скорости там в group by , можно как-то пофиксить это?) ng-options="p.productDescriptionWithVendorName group by p.productTypeNiceDescription for p in filteredAvailableProducts
Макс
Может в жс сгруппировать и отрисовывать уже сгруппированное?
Вот я отгрупировал в элементы в 2 коллеции через жс, а как теперь их добавить в select что-бы оно было по группам?
Anton
но я там выше видел упоминание ui-select
🎋🎋🥷 ngSamurai
Убери нгОпшинс и делай руками через нгФлр
Макс
Все, решил
Макс
Добавил :: перед переменной
🎋🎋🥷 ngSamurai
Добавил :: перед переменной
Нууу.... Такое себе решение ) проверяй точно на правильность изменения дома при обновлении данных... :: это однонаправленный байндинг
🎋🎋🥷 ngSamurai
$scope.apply() или digest попробуй
Макс
Ну что?
добавил ng-if в коде на переменную что-бы когда она меняла свое состояние перерисовывался блок и соответсвенно значение обновлялось
Макс
Аж больно стало
а как по другому?
Макс
по другому не работает