【发布时间】:2015-05-24 23:28:11
【问题描述】:
我正在使用 Web API 通过 Angular 在 HTML 中显示值。
我有 4 个属性:Id、MovieName、Date 和 Cast。 Cast 是一个数组。我不知道如何处理 Cast 属性。
Controller.js
app.controller('MyController', function ($scope, MyService) {
$scope.getemploy = function () {
var promise = MyService.getMovies();
promise.then(function (pl) {
$scope.Movies= pl.data
},
function (error) {
$log.error('Some Prob', error);
});
}
GetMovies()--> 将带来电影细节(演员属性将在数组中包含男性、女性主角姓名)。
HTML 文件:
<tr ng-repeat="mov in Movies">
<td>{{mov.Id}}</td>
<td>{{mov.MovieName}}</td>
<td>{{mov.Date}}</td>
<td>{{mov.Cast}}</td>
</tr>
但它不起作用。我想我需要一些其他方法来处理 Cast 属性,无论是 html 还是 angular。
我的 Json 输出供您参考:
[
{
"_movieId": 1,
"_moviename": "Olympus Has Fallen",
"_releaseDate": 2013,
"_cast": [
"Gerard Butler",
"Dylan McDermott",
"Aaron Eckhart",
"Angela Bassett"
]
}
有人可以帮忙吗?
【问题讨论】:
-
Json 输出是我在 PostMan 中尝试获取资源时得到的。我刚刚添加以展示演员阵容......
标签: javascript html angularjs model-view-controller asp.net-web-api