
Sergey
17.05.2018
08:37:11
Я всё время забываю как они правильно называются)

Aibek
17.05.2018
08:39:33
в ng-change="Prod.actions.categoryChecked(item)" есть обработчик
но при рендере я ставлю чекед по умолчанию для некоторых, и для них как вызвать собыите change?)
все еще не могу понять)
я думал что при ng-checked='some conditions' вызывается событие change, но почему чекед не проставляется
вроде простая задача стоит, но кажется не могу передать правильно что хочу)

Google

Sergey
17.05.2018
08:47:54
Покажите пожалуйста пример на plunkr или чём-то таком
Если я правильно вообще вас понял, то вы хотите что-то делать когда модели вообще присвоили значение

Aibek
17.05.2018
08:51:18
да
https://plnkr.co/edit/bervpNRb6GgbdPTRTsQ1?p=catalogue
вот при рендере я проставляю чекед в зависимости от входных данных "item.checked"
и для них нужно вызвать собыите change, чтобы обработчик Prod.actions.categoryChecked(item) сделал нужные действия

Sergey
17.05.2018
08:56:24
Не, не знаю, только на компонентах и $onChanges приходит в голову, там можно увидеть когда биндинг получает значение

Aibek
17.05.2018
08:57:08
можно про второе?
про увидеть биндинг

Sergey
17.05.2018
09:04:59
Ну почитайте про angularjs comopnents
Там есть хук $onChanges

Alexander
17.05.2018
09:34:14
всем привет - а тут только angular 1.x ? или по 2+ тоже общаетесь?

Andrey
17.05.2018
09:39:39

Alexander
17.05.2018
09:39:48
спасибо

Google

Remite
17.05.2018
10:21:54
Уго общение в чатике кипит, за послений год первый раз вижу что бы за утро 100 сообщений набралось :)

Aibek
17.05.2018
10:29:10
окей, и где его вызвать?)

Remite
17.05.2018
10:30:49
В зависимости от того откуда Вы получаете значения
Ну например если у Вас данные падают в сервис и этот метод тоже из сервиса то прям в сервисе и юзайте
Если это метод из контроллера то в контроллере в момент получения данных, в зависимости от того как Вы это хендлите
Или как вариант если у Вас компонент, и он строится после получения данных вы можете это обработать в $postLink
в общем все сутиативно

Aibek
17.05.2018
10:33:09
данные попадают через сервис, и этот сервис вызывается в контроллере
и как мне при ng-model проверить значение и вызвать этот экшн контроллера?

Remite
17.05.2018
10:33:51
Вам это нужно сделать не на вью, а в контроллере, отследить момент когда сетятся данные
но без кода не разобраться, нужно смотреть вашу реализацию

Aibek
17.05.2018
10:34:46
https://plnkr.co/edit/bervpNRb6GgbdPTRTsQ1?p=catalogue
но без кода не разобраться, нужно смотреть вашу реализацию

Remite
17.05.2018
11:20:58
ну вот в екшенсах в ините в зене от промиса, после присования к вм-моделс-категориес, пройдитесь по категориями, и те у которых тру на них вызовите свой метод categoryChecked

Aibek
17.05.2018
11:25:51

Remite
17.05.2018
11:27:04
Ну можно коненчо попробывать но мне кажется это не типичное поведение и так лучше не делать

Aibek
17.05.2018
11:31:07
ну на будущее, и как же зафайрить ивент?
хотел бы знать, я ведь столько времени искал это)

Remite
17.05.2018
11:43:33
Я думаю через директиву можно с емитить но это не точно
в гугле пишет про триггер хендлер на элементе

Mo
17.05.2018
12:11:02
ребят, а каким образом можно вызвать функцию только единожды, после загрузки страницы?
только простым blablafunc(); после ее локального объявления?

Sergey
17.05.2018
12:12:30
Вам нужны хуки жизненного цикла

Константин
17.05.2018
12:12:34
можешь написать вот так:
(function someFunc(){
...
})()

Google

Mo
17.05.2018
12:13:10

Sergey
17.05.2018
12:13:33
И там есть функция postLink кажется её зовут когда бининги готовы для темплейта
Но я в этот ад не особо погружался, не уверен что правду говорю

Mo
17.05.2018
12:14:43
если кому интересно насчет предыдущей проблемы, я ее "решила", отказавшись от ng-repeat. Генерю контент в контроллере в строку и компилю в заранее созданный элемент. Ничего не прыгает, не дублируется, не забивается на неизвестном уровне...

Sergey
17.05.2018
12:15:28

Mo
17.05.2018
12:15:45
ну блин, анимация это уже вообще край)

Aibek
17.05.2018
12:18:14
ребят,
<i class="fa fa-spinner fa-spin" ng-if="Model.models.spinner">
и если в контроллере меняется значение Model.models.spinner, то и спиннер должен ведь вкл/откл?

Sergey
17.05.2018
12:18:57
ну блин, анимация это уже вообще край)
У меня не то чтобы уверенность, но некоторые подозрения, что вы что-то не того делали с репитом) У меня тоже с ними были проблемы, но там трёхмерный массив и ужосы хтонические, но решил примерно похожим образом, в том смысле что как-то оно заработало - и хрен с ним)

Aibek
17.05.2018
12:23:17
спасибо, походу я что то не так делаю
когда дебажу и значение spinner true, то почему то элемент не создается
Ага, ng-if дом-элемент создаёт/разрушает, ng-show проперти вешает но элемент на месте

Sergey
17.05.2018
12:25:35

Aibek
17.05.2018
12:26:00
да, когда биндю, то показывается значение

Sergey
17.05.2018
12:29:12
Ну так не бывает.. что-то не то

Aibek
17.05.2018
12:32:54
Ну так не бывает.. что-то не то
https://plnkr.co/edit/ObjdfWMcD5UwUeHab3WS?p=catalogue
могли бы посмотреть код, в init и categoryChecked меняю значения spinner
я же правильно делаю?

Sergey
17.05.2018
12:40:19

Aibek
17.05.2018
12:46:16
спасибо, ладн, думаю разберусь
ведь переключение состояния не такая уж и сложная задача) наверное, где то не так сделал

Sergey
17.05.2018
13:14:43

Google

Sergey
17.05.2018
13:24:58
Ну там и правда всё предельно просто

Andrey
17.05.2018
16:19:22

Remite
17.05.2018
16:27:14
Ребят, недавно слышал инфу что ангулярджс больше не будет развиватся и уйдет в ЛТС до 2021 и на этом все, может кто-то помочь найти ссылочку на это заявление?

Sergey
17.05.2018
16:34:57
Такое?

Remite
17.05.2018
16:35:12
О, чета в блоге не додумался посмотреть
пойдеть
Спасибо большое

Bohdan
17.05.2018
18:58:28
Долго тянули его)

Kaster
18.05.2018
08:17:20
Все?
а я хотела на ангуляре написать проект?

Andrey
18.05.2018
08:18:21

Sergey
18.05.2018
08:18:25
Хорошая идея
Нг1 как раз дозрел

Andrey
18.05.2018
08:21:23
если бы не было Angular не было бы и Vue

Bohdan
18.05.2018
08:21:32

Sergey
18.05.2018
08:22:00
Не, я как раз за нг 2+, но он не совсем на 1 похож, совсем не похож
Может это принципиально

Bohdan
18.05.2018
08:22:32
и не нужно даже ему быть похожим) много лишних сущностей

Google

Bohdan
18.05.2018
08:22:51
второй упростил и упразднил многое

Andrey
18.05.2018
08:23:06
потому что переписан заново, переосмысли подходы
мне он по душе

Bohdan
18.05.2018
08:23:19

Andrey
18.05.2018
08:24:23
react эт либа, но то что для него придумали это конечно жесть, куча всякой хрени с ФП, редаксы всякие
чем дальше чем больше этим они усложняют его
по мне так

Bohdan
18.05.2018
08:25:54
ангулар как комбайн в этом плане лучше)

Stas
18.05.2018
08:26:27
вторая женщина в чате ?
ну нахер, я сваливаю

Kaster
18.05.2018
08:26:39
Omg
Я просто спросила

Stas
18.05.2018
08:27:00
да я пошутил, не обращай внимания

Kaster
18.05.2018
08:27:06
Всю ушла, нету меня тут?

Sergey
18.05.2018
08:27:32
Все уходят с нг1(

Stas
18.05.2018
08:27:44
ага
я тож свалю
надеюсь

Sergey
18.05.2018
08:28:02
Не выйдет, твой код уже проклят