Почему простой массив не работает внутри углового контроллера?Array Push не работает внутри Угловой контроллер
HTML:
<div id="MyApp" ng-controller="mainController">
<button ng-click="add()">Add</button>
</div>
JS:
var app = angular.module("MyApp", []);
app.controller("mainController",function ($scope) {
var array= ["mango"];
$scope.add= function() {
console.log("in add");
array.push["banana"];
console.log(array);
};
});
Это выглядит простой и простая логика. Однако я не могу понять, почему он не обновляет переменную массива. ТИА
'Array.push (пункт)' является метод так что вам нужно '()' не '[]' – scunliffe