当在模板中使用方法时,Angular中的双向数据绑定
Two way databinding in Angular when using method in template
有没有办法告诉angular $scope
中的特定函数依赖于$scope
中的一些其他字段?我想在数据模型中隐藏一些功能,例如:
$scope.user = {
name: "John",
surname: "Smith",
getUsername: function() {
return [this.name, this.surname].join(' ');
}
}
然后我想在html模板中使用$scope.user.getUsername()
,但当我更改$scope.user.name
时,模板不会刷新。有没有一种方法可以告诉angular这个函数依赖于其他字段?
好的,原来Angular是自动完成的,但我在不使用$apply
的情况下更改了它。
相关文章:
- $http中的Angular 1数据绑定承诺不起作用
- 为什么针对工厂的Angular数据绑定只适用于函数
- 与 Angular 1.5 的单向数据绑定类似于双向工作
- 如何在Angular中首次渲染后中断数据绑定
- Angular.js中的一个函数的数据绑定
- Angular Google Maps - 地图控制中的双向数据绑定
- 如何将数据绑定到从 Angular 2 中的父窗口打开的子窗口
- 如何在 Angular Js 中截取数据绑定的结束
- Angularjs 数据绑定失败,Angular UI-Bootstrap typeahead
- 在 Angular JS 中检索 Iframe 中的数据绑定值
- Angular.js with Jade 和 Express - 数据绑定不起作用
- 使用Angular数据绑定动态舍入总和
- 使用ngSanitize希望添加带有Angular数据绑定代码的jQuery onClick()
- 如何使用angular数据绑定将一个复选框绑定到一个select disabled属性
- 在不可绑定元素中使用angular数据绑定和指令
- 指令模板内的Angular数据绑定
- Angular数据绑定没有更新正确的模型范围
- 可以't通过angular 2数据绑定从服务访问返回的对象属性
- ajax之后的Angular数据绑定
- Angular数据绑定-手动设置模型的值