AngularJS - 如何使用$ scope调用控制器中的函数

时间:2016-03-09 10:43:40

标签: javascript angularjs function scope

我试图在我的html按钮中调用一个函数将数组转换为字符串。我似乎无法使用此代码调用我的函数。

HTML:

<button ng-click="arrayToString" ng-show="pl.ap>0">add to cart</button>

app.js:

$scope.arrayToString = function(){
    for (i = 0; i < addedArray.length; i++){
        addedArrayString = addedArrayString + addedArray[i];
    };
};

在控制台上发出错误:"Uncaught SyntaxError: Unexpected token {"

3 个答案:

答案 0 :(得分:1)

代码中的拼写错误。fuctionfunction

答案 1 :(得分:0)

首先,您在function关键字中输入了拼写错误。

此外,您必须致电此功能:

ng-click="arrayToString()"

答案 2 :(得分:0)

像这样更改你的代码,

  $scope.arrayToString = function(){
    for (i = 0; i < addedArray.length; i++){
        addedArrayString = addedArrayString + addedArray[i];
    }
 };