AngularJS json输出格式

时间:2015-03-21 11:58:48

标签: php json angularjs

我在从JSON文件输出数据时遇到问题

{
"movie": {
    "RowCount": 0,
    "Result": [
        {
            "movieID": "124",
            "moviename": "Hello"
        },
        {
            "movieID": "123",
            "moviename": "World"
        }
    ]
}
}

我不知道为什么{{}}语句不适用于这种JSON文件。如果JSON文件具有其他格式,如下面的

{
"discCount": 0,
"results":[
    {
        "disccode": "ABC123"
    },
    {
        "disccode": "ABCD123"
    }
]
}

只需调用{{variablename.disccode}}

即可完美运行 有人可以帮帮我吗?谢谢

1 个答案:

答案 0 :(得分:0)

从您的编辑中,您似乎正在解决错误的属性。你应该解决:

defer.resolve({
    data: response.movie.Result,         
    rowCount: response.movie.RowCount 
});

然后,因为控制器将数据存储在$scope.movies中,所以以下ng-repeat就可以了:

<tr data-ng-repeat="movie in movies">
    <td>{{movie.ID}}</td><td>{{movie.moviename}}</td>
</tr>