Angular:将来自ng-init的$scope值分配给新变量



如前所述,是否可以将$scope变量从ng-init分配给新变量?

看到这个庞克

若你们在我的plunker上看到,变量$scope.adulttotTicket具有总票的值,即13。我使用名为totTicket的ng init创建新变量,并将其分配给$scope.adulttotTicket

<p data-ng-init="totTicket = $scope.adulttotTicket"></p>

但当我输出值totTicket时,我得到值0

totTicket: {{ totTicket }}

#注意这个问题的要点是,我想为新变量赋值$scope variable

任何有想法的人都将不胜感激,谢谢!

应该是

<p data-ng-init="totTicket = adulttotTicket"></p>

您在totTicket中得到了0值,因为当$scope.adulttotTicket等于0时创建的范围只发生一次ng init,而"adulttotTicket"ng init在ng repeat的每次迭代中都会发生。为<p data-ng-init="totTicket = $scope.adulttotTicket">添加一些条件

或者用CCD_ 15等改变范围中的CCD_。

最新更新