当控件从非角度事件返回时,总是使用 $scope.$apply 更新范围变量是一个好习惯吗?
我有一个用例,角度和非角度事件都使用相同的方法,我想避免代码重复。
当控件从非角度事件返回时,总是使用 $scope.$apply 更新范围变量是一个好习惯吗?
我有一个用例,角度和非角度事件都使用相同的方法,我想避免代码重复。
如果您要在新的回合中运行代码,则确实需要使用它。并且仅当该回合不是从 AngularJS 库中的方法创建时。在这个新回合中,您应该将代码包装在$scope.$apply().
Take a look at this link中。