-1
如果用戶手動應用某個地方$scope.$apply()
它顯示在摘要已經運行的情況下的錯誤。如果angularjs開發者已經知道了,那麼他們是否會提供類似safeApply的東西?爲什麼角度沒有safeApply?
儘管我們可以創建自己的safeApply。
如果用戶手動應用某個地方$scope.$apply()
它顯示在摘要已經運行的情況下的錯誤。如果angularjs開發者已經知道了,那麼他們是否會提供類似safeApply的東西?爲什麼角度沒有safeApply?
儘管我們可以創建自己的safeApply。
您應該始終知道您是否在$digest
或否。因此不應該需要專用功能。
話雖如此,有$scope.$evalAsync
應該處理有問題的案件。
請注意,有些人會使用$scope.$$phase
私有變量來檢查他們是否在digest
之內,但這不是一個好的解決方案。對於通過更好的架構可以實現的東西來說,這是一種黑客攻擊。
感謝sulthan給我指導..真的,我用$ scope。$$階段來檢查我是否在週期內或不。 –