【发布时间】:2015-07-06 11:43:33
【问题描述】:
我正在使用基于 AngularJS 的框架 ionic 创建一个移动应用程序。
我正在尝试将图像从 JSON 文件加载到我的应用程序中,但无法正确加载。
有人可以帮帮我吗?
这是我的 HTML:
<ion-view view-title="Gallery" align-title="center" ng-controller="photoCtrl" ng-init="getImages()">
<ion-content>
<div class="col col-25" ng-repeat="image in images">
<img ng-src="{{images}}" width="100%" />
</div>
</ion-content>
</ion-view>
这是我的 javascript:
.controller("photoCtrl", function($scope, $http) {
$scope.data = [];
$scope.getImages = function() {
$http.get('https://api.myjson.com/bins/30vuu')
.success(function(data) {
$scope.data = data;
})
.error(function() {
alert("Not working");
});
};
});
【问题讨论】:
-
您在
console中遇到的错误是什么? -
还有
ng-repeat="image in images"到ng-repeat="image in data" -
我在控制台中没有收到任何错误。我已将图像更改为数据,但仍然无法正常工作。它应该是数据中的图像吗?
-
@smither123 @Icycool - 这是
ng-repeat="image in data.images",但前提是 API 返回是固定的。请参阅下面的答案。
标签: javascript angularjs http get ionic