在angularjs视图中更新范围值的正确方法
视图代码在angularjs视图中更新范围值的正确方法,angularjs,angularjs-scope,Angularjs,Angularjs Scope,视图代码 <a ng-click="deleteOrdersUpdate()">Update</a> <span class="red">{{noOfOrders}}</span> 我不断得到$rootScope:inprog操作已在进行错误 正确的方法是什么?请任何人给我指出正确的方向。你必须检查它是否已经在任何摘要周期中,如果已经在,那么它将自动完成,你不需要这样做,如果没有,那么你可以应用范围 if(!$scope.$$phase) {
<a ng-click="deleteOrdersUpdate()">Update</a>
<span class="red">{{noOfOrders}}</span>
我不断得到$rootScope:inprog操作已在进行错误
正确的方法是什么?请任何人给我指出正确的方向。你必须检查它是否已经在任何摘要周期中,如果已经在,那么它将自动完成,你不需要这样做,如果没有,那么你可以应用范围
if(!$scope.$$phase) {
$scope.$apply();
}
您必须检查它是否已经在任何摘要周期中,如果已经在任何摘要周期中,那么它将自动完成,您不需要这样做,如果不在任何摘要周期中,那么您可以应用范围
if(!$scope.$$phase) {
$scope.$apply();
}
您必须检查它是否已经在任何摘要周期中,如果已经在任何摘要周期中,那么它将自动完成,您不需要这样做,如果不在任何摘要周期中,那么您可以应用范围
if(!$scope.$$phase) {
$scope.$apply();
}
您必须检查它是否已经在任何摘要周期中,如果已经在任何摘要周期中,那么它将自动完成,您不需要这样做,如果不在任何摘要周期中,那么您可以应用范围
if(!$scope.$$phase) {
$scope.$apply();
}
没有理由在这里调用
$apply
,因为您已经在angular上下文中操作了
$scope.deleteOrdersUpdate = function () {
$scope.noOfOrders = $scope.selection.length;
};
没有理由在这里调用
$apply
,因为您已经在angular上下文中操作了
$scope.deleteOrdersUpdate = function () {
$scope.noOfOrders = $scope.selection.length;
};
没有理由在这里调用
$apply
,因为您已经在angular上下文中操作了
$scope.deleteOrdersUpdate = function () {
$scope.noOfOrders = $scope.selection.length;
};
没有理由在这里调用
$apply
,因为您已经在angular上下文中操作了
$scope.deleteOrdersUpdate = function () {
$scope.noOfOrders = $scope.selection.length;
};
这是beacase$apply,已经在进行中。您必须首先检查阶段。这里有很好的解释和实现
这是beacase$apply已经在进行中。您必须首先检查阶段。这里有很好的解释和实施
这是beacase$apply已经在进行中。您必须首先检查阶段。这里有很好的解释和实施
这是beacase$apply已经在进行中。您必须首先检查阶段。这里有很好的解释和实施
我将对@RonnieTroj的回答添加一点解释:
ngClick
指令将事件回调包装在$scope.apply
,这就是为什么控制器中不需要它。我将对@RonnieTroj的回答添加一点解释:ngClick
指令将事件回调包装在$scope.apply
,,这就是控制器中不需要它的原因。我将对@RonnieTroj的回答添加一点解释:ngClick
指令将事件回调包装在$scope.apply中,这就是为什么控制器中不需要它。我将对@RonnieTroj的回答做一点解释:ngClick
指令将事件回调包装在$scope.apply
中,这就是为什么控制器中不需要它。