AngularJS 中是否有 pre/post $apply 挂钩?
Is there a pre/post $apply hook in AngularJS?
我希望在范围上调用 $apply
时 运行 一个回调函数。是否有 pre/post $apply
挂钩或某些我可以绑定的事件来实现此目的?
我不知道你为什么需要那个,但是没有 pre/post $apply
事件。
我猜你在代码中调用了 scope.$apply
,所以你可以在之前和之后发出事件。通常你应该避免调用 scope.$apply
,例外是当你在 Angular 上下文之外更新模型时(例如在 signalR 事件中)
我希望在范围上调用 $apply
时 运行 一个回调函数。是否有 pre/post $apply
挂钩或某些我可以绑定的事件来实现此目的?
我不知道你为什么需要那个,但是没有 pre/post $apply
事件。
我猜你在代码中调用了 scope.$apply
,所以你可以在之前和之后发出事件。通常你应该避免调用 scope.$apply
,例外是当你在 Angular 上下文之外更新模型时(例如在 signalR 事件中)