2016-03-09 3 views
-1

Я пытаюсь вызвать функцию внутри моей кнопки 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 {"

ответ

1

опечатка в коде .rename fuction к function

+0

Woops, спасибо !! –

0

Прежде все, у вас есть опечатка в function ключевое слово.

Также вы должны вызова этой функции:

ng-click="arrayToString()" 
+0

woops, спасибо много! –

0

Изменить код, как это,

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

woops, спасибо много! –

Смежные вопросы