javascript - Angularjs - 为底层变量自动调用方法

标签 javascript angularjs

我注意到只要底层 $scope 变量发生变化,就会自动调用方法。

$scope.getLength = function() {
return $scope.length;
}

我的 html 如下所示

<div class="test">{{getLength}}</div>

每当我更改 $scope.length 时,该方法都会更新 UI 上的值。我知道变量会因为 Angular 中的 MVVM 绑定(bind)而更新。为什么要调用方法?

最佳答案

这种情况也是一种绑定(bind);只是一个函数的绑定(bind)。 AngularJS 每当经历摘要循环时都会更新所有绑定(bind)元素。

关于javascript - Angularjs - 为底层变量自动调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21435613/

相关文章:

javascript - 如何发送json格式到服务器

javascript - Discord.js();如何发送文件(总是发送0字节文件?)

javascript - 通过mongodb文档的property进行映射

AngularJS 与 node-webkit

angularjs - NgMask - 支持 2 位小数

javascript - 了解 HTML5 PushState 和服务器端交互

AngularJS 所需的单选按钮需要两个点击事件才有效

javascript - 将数组中的所有键从js中的下划线转换为驼峰大小写

javascript - 单击事件更新 API 数据

javascript - 使用 jQuery 切换 CSS