1. 程式人生 > >Angular雙向資料繫結原理

Angular雙向資料繫結原理

Angular是通過髒檢測來進行雙向資料繫結

Angular比不是通過定時去進行檢測

Angular在$digest cycle流程裡面,會從rootscope開始遍歷,檢查所有的watcher。

Angular只有指定事件觸發,才會進入$digest cycle:

1.DOM事件,比如使用者輸入文字,點選按鈕等.

2.ajax事件

3.瀏覽器location變更事件

4.Timer事件($timeout,$interval)

5.執行$digest()或$apply()