Sergey
Sergey
А так понятно что он не магический)
Anonymous
Может быть тогда проблема не в асихронном запуске, а где-то еще?
Андрей
хз
Anonymous
Если "через раз работает"
Sergey
И то что приходится так делать вообще это же нехорошо
Андрей
та понимаю(
Anonymous
Скрины может дашь?
Anonymous
Что там у тебя грузится и что нет
Андрей
не грузится тот кусок который скинул кодом
Андрей
тоесть он грузится со старыми данными
Anonymous
Значит, ты его где-то обновляешь и молчишь?
Anonymous
Ты хоть проблему бы изначально нормально описал.
Андрей
ну я обновляю, а потом снова захожу на эту страницу
Андрей
тоесть должен кусок перерисоватся
Андрей
ибо дата новая пришла
Sergey
А если вотчер на биндинг повесить?
Sergey
Будет он срабатывать при обновлении?
Sergey
Я правильно понял что не перерисовывается форма при обновлении doc?
Anonymous
Да чет мало инфы гражданин дает. Вытягивать приходится. Не по кайфу.
Sergey
А я никуда не спешу))
Андрей
Sergey
А что было?
Олег
ребят всем привет. Есть у кого время оценить небольшую работу? Просто мнение интересно.
Олег
https://github.com/XXGenius/angular_1.6
Олег
Тестовое задание на трудоустройство. каталог и корзина. функции добавление и удаление из корзины.
Sergey
Быстро просмотрел, не по гайдлайнам Джона Папы
Sergey
В контроллере инжекты не строковые, могут слететь после минификации
Sergey
Вернее где как, вразнобой
Sergey
Разбиение кода не по фичам, а по назначению
Sergey
Ну т.е. controllers, views
Олег
Ну коммент "хуйня лютая" подходит? Мне так Тим Лид ответил просто.
Sergey
И несмотря на название, в папке components нет ангулар 1.5 компонентов
Sergey
Sergey
Если им надо было без обучения взять сразу опытного разработчика то одно
Sergey
Там есть к чему придраться
Sergey
Но смертельного ничего
Олег
Капец. Спасибо за потраченное время)
Sergey
Та не за что. Не расстраивайтесь главное)
Олег
Эх. Да уж. Спасибо
Sergey
Ну если вам по какой-то неизвестной причине интересен нг1, почитайте https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md стайлгайд и нововведения версии 1.5
Олег
Спасибо . А почему неизвестной ?) из-за того что уже умер типа ? Просто вакансии есть . Я вообще на нг2+ работал , но вакансий мало почему то (
Sergey
Ну да, объявили о прекращении развития. На 1х можно получить только какой-нибудь легаси проект, без или с очень сложным переходом на 2+
pa[aad
pa[aad
Олег
Олег
Ещё такой вопрос туда же. Есть смысл вообще изучать нг1?
pa[aad
Rem1te
pa[aad
Понял.
- у сервисе catalog не нужно делать объявление модулей, а наоборот где объявляешь модуль туда и сервис импортируй
- getAllProduct зачем юзать внутри $http который юзает $q еще раз $q ?
- зачем оборачивать функцию loadBasketFromLocalStorage каррированием ?
- зачем каждую функцию отдельно объявлять как фактори если можно это вкинуть в один класс так как оно касается одной фичи
- $scope.products = this; так не делай, у тебя $scope как бы this
- шаблоны рядом с контроллерами как бы
- юзай компоненты
- и последнее уже не нужно на старом кодить ))) конечно неплохо знать как оно там работает для саморазвития
Олег
Олег
pa[aad
Олег
Anonymous
И лучше, чтобы последний. Если умеешь ng2, на него достаточно много вакансий.
Ivan
Здраствуйте, может кто нить помочь, почему здесь ng-class не роботает http://i.imgur.com/4gK6E8U.png http://i.imgur.com/TRuo3y9.png
pa[aad
Ivan
обект там только одно значение name
pa[aad
и какой там name допустим
Ivan
На картинке в атрибуте data-key записано
Ivan
http://i.imgur.com/TRuo3y9.png
Ivan
change
pa[aad
вынесите определение классов в функцию типа ng-class="getClasses(value.name)"
в функции getClasses
создаете тот объект с классами и значениями к ним и выводите в консоль а потом return classes
там и посмотрите что у вас твориться
Anonymous
Всем привет
Anonymous
Есть задачка одна, на странице находится порадка 3-5к элементов, которые можно взять и мышкой выделить, раньше юзали обычный div и jquery selectable, вроде бы было достаточно, но сейчас нет, нужно что-то более правильное и быстрое. При выделении, selectable каждому элементу доставляет класс, в связке с angularjs это ооочень сильно грузит систему. Что посоветуете? Может быть кто-то что-то делал такое?
Rem1te
angularjs - 5k элементов, больно Вам наверно.
надо оптимизировать, смотрите биндинги, вотчеры
Sergey
Убрать двусторонние биндинги, сделать так чтобы не было 3-5К одновременно на экране элементов (виртуаскролл, пагинация)
Anonymous
Anonymous
Они уже делатся и так, там карты по 50к есть, они делятся на более мелкие
Anonymous
Есть конечно вариант все на канвас переделать, но это последний вариант)
Sergey
Ну про кластеризацию вы должны знать наверняка)
Sergey
Если речь про что-то типа маркеров на карте
Ivan
Sergey
Sergey
Тогда только так, если не количеством
Anonymous
Спасибо, буду пробовать
Anonymous
Хм, поставил старую версию jquery-ui, скорость раз в 10 выросла)
Константин
Всем привет