簡體   English   中英

AngularJS - 我如何使用 $scope 在控制器中調用函數

[英]AngularJS - how can i call a function in a controller with $scope

我試圖在我的 html 按鈕中調用一個函數來將數組轉換為字符串。 我似乎無法使用此代碼調用我的函數。

html:

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

應用程序.js:

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

在控制台上,它拋出一個錯誤: "Uncaught SyntaxError: Unexpected token {"

錯字代碼.rename fuction ,以function

首先,您在function關鍵字中有錯字。

你也必須調用這個函數:

ng-click="arrayToString()"

像這樣改變你的代碼,

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM