Обнаружение изменений Angular1 против Angular2 (Путаница) - PullRequest
0 голосов
/ 27 мая 2018

AngularJs (1.x) : До сих пор мое понимание обнаружения изменений в Angularjs (1.x) добавляло наблюдателей в список наблюдения, и при любом событии запускается цикл дайджеста, то естьпроверка наблюдателей " начиная с корневого диапазона ".Таким образом, сначала проверяются родительские области видимости, а затем область chld.И дайджест Cycle всегда запускается из корневого пространства всякий раз, когда происходит какое-либо пользовательское событие или асинхронная операция. Это правильно?

Angular2 +:

Итак, здесь говорится, что обнаружение изменений всегда выполняется один раз, и это всегда будет однонаправленный поток изменений (родитель-ребенок).Как?Я могу передать объект от родителя и изменить его в child, так почему же однонаправленный?

А также, как изменить граф в angularjs (1.x)?Причинять каждый раз, когда он будет запускаться с помощью наблюдателей rootcope, независимо от того, какое значение области видимости изменилось?

Неужели вы не понимаете, как angularjs имеет структуру Graph, а Angular2 + имеет дерево?

Пожалуйста, проясните мои сомнения ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...