【发布时间】:2017-08-28 19:44:23
【问题描述】:
使用AngularJS获取JSON文件:
{
"albumId": 1,
"id": 1,
"title": "accusamus beatae ad facilis cum similique qui sunt",
"url": "http://placehold.it/600/92c952",
"thumbnailUrl": "http://placehold.it/150/92c952"
},
并使用 ng-repeat 显示:
<div ng-repeat="image in images" class="col-xs-2 ">
<div class="thumbnail">
<img src="{{ image.thumbnailUrl }}" alt="" ng-click="open()" />
</div>
</div>
这行得通。比我将 ui.bootstrap 连接到缩略图以打开模式窗口。
控制器:
app.controller("page3Ctrl",['$scope', '$resource', '$uibModal', function ($scope, $resource,$uibModal) {
var postingsResource = $resource('http://jsonplaceholder.typicode.com/photos', {});
$scope.images = postingsResource.query();
$scope.open = function() {
var uibModalInstance = $uibModal.open({
animation: true,
templateUrl: 'modal.html'
});
};
}]);
工作正常。现在,我怎么可能从 thumbnailUrl 在模态 url 中显示特定图像?它们应该匹配。
【问题讨论】:
-
ng-repeat这是一个有效的 HTML5 属性吗?还是我们根本不需要再关心? -
使用
ng-src而不是src。它将save you some 404s. -
@RokoC.Buljan,它是一个自定义的 HTML 属性指令,它内置在 AngularJS 框架中并由它解释。
标签: javascript angularjs