Angular js简单app

时间:2014-03-01 18:58:21

标签: json angularjs angularjs-scope

我正在尝试构建一个基于Angular js的简单Web应用程序。

我有一个像这样的.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 个答案:

答案 0 :(得分: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});
};