Angular JS простое приложение

Я пытаюсь создать простое веб-приложение на основе Angular JS.

У меня есть файл.json, подобный этому, поэтому я не вставлял никакой информации в модель вручную.

[
    {
        "name": "Monuments Men",
        "year": 2014
    },
    {
        "name": "The Bourne Supremacy",
        "year": 2004        
    },
    {
        "name": "Toy Story",
        "year": 1995
    },
    {
        "name": "The Hobbit: The Desolation of Smaug",
        "year": 2013
    }
]

Мой контроллер получает данные и сохраняет в $scope.movies

На той же странице у меня есть форма для вставки нового фильма.

Я пытаюсь получить эту новую информацию, добавить / протолкнуть ее в область, но не работает.

Как я могу обновить свой список?

1 ответ

Решение

HTML:

Name: <input type="text" ng-model="movieName" /><br/>
Year: <input type="text" ng-model="movieYear" /><br/>
<input type="button" value="Add" ng-click="addMovie()" />

контроллер:

$scope.addMovie = function () {
    $scope.movies.push({name:$scope.movieName, year:$scope.movieYear});
};
Другие вопросы по тегам