2017-02-13 51 views

回答

0

這是因爲$scope.$apply()已經在進步,你又試圖重新運行它,嘗試使用$scope.$$phase如果$scope.$apply()正在進行中,它將返回true,否則將返回false。

那麼試試這個:

if (!$scope.$$phase) { 
    $scope.$apply($scope.data = ''); 
} 
+0

感謝。這是行不通的。 的CoffeeScript代碼: ' 如果$範圍$$階段 \t \t $範圍$申請 - > \t \t \t $ scope.updateCart() ' 沒有錯誤顯示,但功能不叫!。 – uruapanmexicansong

+0

在代碼中添加正確的代碼潘其縮小了很難理解 –

+0

對不起,這是未分類的代碼:http://codepen.io/anon/pen/WRmwEM?editors=1010 如果我使用$ watch total項目數量發生變化。 – uruapanmexicansong

相關問題