我在 AngularJS 范围之外有一个对象,看起来像:
obj = { isBig : true, name: "John" ... }
它有很多参数,它是在 angular 范围之外创建的,它在 angularJS 之外更新(例如 - 通过我使用 jQuery 进行的 ajax 调用)。
在我的控制器里面我写:
$scope.obj = obj;
如何创建一个监听任何对象更改并更新视图的事件?所以事件是对象的变化
具体来说,我有一个名为的参数obj.isAjaxCallFailed = true/false
,我在视图中将其用作<div ng-show="obj.isAjaxCallFailed"></div>
它不工作。我尝试使用$on
,但我想不出任何方法来做到这一点。