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