1
我在控制器中定义了一个函数calc,它在浏览器中测试时工作正常,但是如果我使用cordova将它转换为apk,它不起作用。即使整个控制器本身不工作,我试图用$ scope变量。任何人都知道为什么会发生这种情况,以及我如何实现它。用户定义的函数不在Angular Cordova中工作
$scope.addItems = function(singleItem){
$scope.items = $scope.items + {
item_name:singleItem.item_name,
item_price:singleItem.item_price
}
calc();
}
function calc(){
for(item of $scope.items){
$scope.total = $scope.total + item.item_price;
}
$scope.percent = (4/100) * $scope.total;
$scope.subTotal = $scope.total + $scope.percent;
}
无需定义功能,直接给我分配给它的变量,并把它称为其没有工作,我还用$超时功能,但同样的事儿。想for循环引起的故障有任何其它的方式来循环直通的项目阵列
很难说这个。你能分享更多的代码吗? –
您可以使用Chrome devtools调试您的应用程序,看看控制台中是否有任何错误? –