相关疑难解决方法(0)

为什么Scope.$ apply()调用$ rootScope.$ digest()而不是this.$ digest()?

在AngularJS范围内.$ apply()在每个事件处理程序上调用(输入指令的keydown /输入事件,select指令的更改事件等)和其他一些情况.

小例子.似乎在每个keydown上重新计算并重新绘制ngRepeat,尽管在另一个范围内发生了更改.

了解这种决定的理由很有意思.

angularjs

15
推荐指数
1
解决办法
6870
查看次数

在Angular中强制摘要

在用户操作之后的某个时刻,我想使摘要发生,因此UI反映了支持它的数据模型的变化.

我有一个服务,在回调中执行一些更改(异步).

我理解$scope只有在控制器的上下文中才有意义.我可以通过表演$apply()来达到同样的效果$rootScope吗?

我看过检查$$phase或类似的代码与避免摘要错误相关,我应该执行哪些检查才能安全地触发摘要?

angularjs

4
推荐指数
1
解决办法
4358
查看次数

标签 统计

angularjs ×2