【发布时间】:2017-03-13 23:27:25
【问题描述】:
我调用了一个返回单个对象的 API 端点。我想遍历存储在对象中的名为video 的数组,并将存储在数组中的所有链接返回到视图。
从 API 返回的 JSON 对象
html代码
<div class="myVideo" ng-repeat="v in courses.video">
<iframe width="560" height="315" ng-src="{{'v.video'}}"
frameborder="10" allowfullscreen></iframe>
</div>
用于 API 调用的控制器中的功能
$scope.getCourse = function(id){
coursesFac.getCourseById(id)
.then(function (response) {
$scope.courses = response.data;
var items =response.data;
console.log(items);
//console.log($scope.courses.video);
}, function (error) {
$scope.status = 'Unable to load course data: ' + error.message;
console.log($scope.status);
});
};
【问题讨论】:
-
看起来
courses.video中的数组是一个字符串,请先尝试将其转换为数组,因为我没有发现您的 ng-repeat 有任何问题
标签: javascript angularjs arrays angularjs-ng-repeat