标签: angularjs angularjs-scope
所以我知道如果调用是在angularjs之外,或者它是异步的,那么我们需要$ apply来更新 angularjs范围。
如果我的应用中有很多api /第三方,使用$ apply的最佳做法是什么? 我总是忘记或者不知道api / plugin是异步的。
答案 0 :(得分:0)
我会为需要它的每个lib编写一个包装器服务,并在angular promise中封装回调,但请记住它只是异步函数的必要条件,如果你调用同步外部库,这应该按预期工作而没有问题。