[英]AngularJS - how can i call a function in a controller with $scope
I am trying to call a function inside my html button to convert an array into a string.我试图在我的 html 按钮中调用一个函数来将数组转换为字符串。 I just can't seem to call my function with this code.
我似乎无法使用此代码调用我的函数。
html: html:
<button ng-click="arrayToString" ng-show="pl.ap>0">add to cart</button>
app.js:应用程序.js:
$scope.arrayToString = function(){
for (i = 0; i < addedArray.length; i++){
addedArrayString = addedArrayString + addedArray[i];
};
};
On console it's throwing an error: "Uncaught SyntaxError: Unexpected token {"
在控制台上,它抛出一个错误:
"Uncaught SyntaxError: Unexpected token {"
错字代码.rename fuction
,以function
First of all, you have typo in the function
keyword.首先,您在
function
关键字中有错字。
Also you have to call this function:你也必须调用这个函数:
ng-click="arrayToString()"
Change your code like this,像这样改变你的代码,
$scope.arrayToString = function(){
for (i = 0; i < addedArray.length; i++){
addedArrayString = addedArrayString + addedArray[i];
}
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.