AngularJS 中的$watch 和$observe 有什么区别?
原文:https://www . geeksforgeeks . org/in angular js/watch-and-observe-in-angular js/有什么区别
AngularJS 提供了不同的方法来观察/观察其元素和变量的变化。$observe 和$watch 是服务于此目的的两种不同方法。
$observe: 是负责观察/观察 DOM 属性变化的方法。当我们想要观察包含插值({ { { } })的 DOM 元素时,我们使用$observe。
语法:
HTML
<!-- Interpolation Element -->
attr1 = "Name: {{name}}"
<!-- Syntax of Observe in controller -->
attrs.$observe('attr1', function() {
// body
});
版权属于:月萌API www.moonapi.com,转载请注明出处