Я получаю сообщение об ошибке при загрузке страницы. Я пытаюсь добавить новый объект к массиву записей. Что случилось с этим?Получение Uncaught TypeError: невозможно прочитать свойство «push» undefined
raffle.js
angular.module('myApp', []).controller("RaffleCtrl", function ($scope) {
$scope.entries = [
{
name: "Larry"
}, {
name: "Curly"
}, {
name: "Moe"
}
]
$scope.addEntry = function() {
$scope.entries.push($scope.newEntry)
$scope.newEntry = {}
};
});
index.html
<h1>Raffler</h1>
<div ng-controller="RaffleCtrl">
<form ng-sumbit="addEntry">
<input type="text" ng-model="newEntry.name">
<input type="submit" value="Add">
</form>
<ul>
<li ng-repeat="entry in entries">{{entry.name}}</li>
</ul>
</div>
Вы делаете этот javascript в блоке, подготовленном домом? –
@MaxWilliams Нет, я не делаю это в готовом() блоке. –