Sergey
Не, не знаю, только на компонентах и $onChanges приходит в голову, там можно увидеть когда биндинг получает значение
Айбек
можно про второе?
Айбек
про увидеть биндинг
Sergey
Ну почитайте про angularjs comopnents
Sergey
Там есть хук $onChanges
Flor
всем привет - а тут только angular 1.x ? или по 2+ тоже общаетесь?
Flor
спасибо
Rem1te
Уго общение в чатике кипит, за послений год первый раз вижу что бы за утро 100 сообщений набралось :)
Айбек
окей, и где его вызвать?)
Rem1te
В зависимости от того откуда Вы получаете значения Ну например если у Вас данные падают в сервис и этот метод тоже из сервиса то прям в сервисе и юзайте Если это метод из контроллера то в контроллере в момент получения данных, в зависимости от того как Вы это хендлите Или как вариант если у Вас компонент, и он строится после получения данных вы можете это обработать в $postLink
Rem1te
в общем все сутиативно
Айбек
данные попадают через сервис, и этот сервис вызывается в контроллере и как мне при ng-model проверить значение и вызвать этот экшн контроллера?
Rem1te
Вам это нужно сделать не на вью, а в контроллере, отследить момент когда сетятся данные
Rem1te
но без кода не разобраться, нужно смотреть вашу реализацию
Айбек
https://plnkr.co/edit/bervpNRb6GgbdPTRTsQ1?p=catalogue
Айбек
но без кода не разобраться, нужно смотреть вашу реализацию
Rem1te
ну вот в екшенсах в ините в зене от промиса, после присования к вм-моделс-категориес, пройдитесь по категориями, и те у которых тру на них вызовите свой метод categoryChecked
Rem1te
Ну можно коненчо попробывать но мне кажется это не типичное поведение и так лучше не делать
Айбек
ну на будущее, и как же зафайрить ивент?
Айбек
хотел бы знать, я ведь столько времени искал это)
Rem1te
Я думаю через директиву можно с емитить но это не точно в гугле пишет про триггер хендлер на элементе
Олекса Лелека 🎄
ребят, а каким образом можно вызвать функцию только единожды, после загрузки страницы?
Олекса Лелека 🎄
только простым blablafunc(); после ее локального объявления?
Sergey
Вам нужны хуки жизненного цикла
Константин
можешь написать вот так: (function someFunc(){ ... })()
Олекса Лелека 🎄
Вам нужны хуки жизненного цикла
именно, но $onInit только в версии 1.5 и выше, а в 1.4 есть подобное?
Sergey
именно, но $onInit только в версии 1.5 и выше, а в 1.4 есть подобное?
Да вот я думаю нет, но у директивы есть link
Sergey
И там есть функция postLink кажется её зовут когда бининги готовы для темплейта
Sergey
Но я в этот ад не особо погружался, не уверен что правду говорю
Олекса Лелека 🎄
если кому интересно насчет предыдущей проблемы, я ее "решила", отказавшись от ng-repeat. Генерю контент в контроллере в строку и компилю в заранее созданный элемент. Ничего не прыгает, не дублируется, не забивается на неизвестном уровне...
Олекса Лелека 🎄
ну блин, анимация это уже вообще край)
Айбек
ребят, <i class="fa fa-spinner fa-spin" ng-if="Model.models.spinner"> и если в контроллере меняется значение Model.models.spinner, то и спиннер должен ведь вкл/откл?
Sergey
ну блин, анимация это уже вообще край)
У меня не то чтобы уверенность, но некоторые подозрения, что вы что-то не того делали с репитом) У меня тоже с ними были проблемы, но там трёхмерный массив и ужосы хтонические, но решил примерно похожим образом, в том смысле что как-то оно заработало - и хрен с ним)
Айбек
спасибо, походу я что то не так делаю когда дебажу и значение spinner true, то почему то элемент не создается
Айбек
Ага, ng-if дом-элемент создаёт/разрушает, ng-show проперти вешает но элемент на месте
Sergey
спасибо, походу я что то не так делаю когда дебажу и значение spinner true, то почему то элемент не создается
А у вас Model.models.spinner точно в темплейте доступен именно так? Если его в шаблоне вывести через Model.models.spinner={{Model.models.spinner}} там будет правильно значение?
Айбек
да, когда биндю, то показывается значение
Sergey
Ну так не бывает.. что-то не то
Айбек
Ну так не бывает.. что-то не то
https://plnkr.co/edit/ObjdfWMcD5UwUeHab3WS?p=catalogue могли бы посмотреть код, в init и categoryChecked меняю значения spinner я же правильно делаю?
Айбек
спасибо, ладн, думаю разберусь ведь переключение состояния не такая уж и сложная задача) наверное, где то не так сделал
Sergey
Ну там и правда всё предельно просто
pa[aad
именно, но $onInit только в версии 1.5 и выше, а в 1.4 есть подобное?
ng-init="ctrl.init()" в любом блоке и вызывай функцию
Rem1te
Ребят, недавно слышал инфу что ангулярджс больше не будет развиватся и уйдет в ЛТС до 2021 и на этом все, может кто-то помочь найти ссылочку на это заявление?
Sergey
Такое?
Rem1te
О, чета в блоге не додумался посмотреть
Rem1te
пойдеть
Rem1te
Спасибо большое
Bogdan
Долго тянули его)
K
Все?
K
а я хотела на ангуляре написать проект😔
pa[aad
Все?
пишите на Angular
Sergey
Хорошая идея
Sergey
Нг1 как раз дозрел
Sergey
пишите на Angular
А люди говорят вуе это как нг1 если бы не было нг2
pa[aad
если бы не было Angular не было бы и Vue
Bogdan
а я хотела на ангуляре написать проект😔
на втором+ пилить агонь проекты
Sergey
Не, я как раз за нг 2+, но он не совсем на 1 похож, совсем не похож
Sergey
Может это принципиально
Bogdan
и не нужно даже ему быть похожим) много лишних сущностей
Bogdan
второй упростил и упразднил многое
pa[aad
потому что переписан заново, переосмысли подходы мне он по душе
pa[aad
react эт либа, но то что для него придумали это конечно жесть, куча всякой хрени с ФП, редаксы всякие чем дальше чем больше этим они усложняют его по мне так
Bogdan
ангулар как комбайн в этом плане лучше)
Stas
вторая женщина в чате 😳
Stas
ну нахер, я сваливаю
K
Omg
K
Я просто спросила
Stas
да я пошутил, не обращай внимания
K
Всю ушла, нету меня тут😂
Bogdan