gpt4 book ai didi

javascript - 无法从 Json 文件加载数据

转载 作者:太空宇宙 更新时间:2023-11-04 11:32:26 26 4
gpt4 key购买 nike

我想做的是创建图像网格布局。与此类似,但在每个框中都有一张通过 HTTP.get 从 json 文件加载的照片

enter image description here

我正在尝试通过创建第一行然后使用 ng-repeat 来创建网格布局,以便创建新行。

我正在从一个通过 JSON 文件加载图像的 $http.get 请求中检索我的图像。

我无法让图像显示,我不确定为什么。我的控制台日志中没有错误。

到目前为止,这是我的 HTML 代码。

<div class="row" ng-repeat="" ng-if="$index % 1 === 0">
<div class="col col-33" ng-if="$index < length">
<img ng-src="{{image.image}}">
</div>
</div>

最佳答案

您看不到任何图像的原因是您没有在 HTML 中正确访问您的数据。试试这个:

<div class="row" ng-repeat="image in data.under9s">
<div id="container" class="col col-33" ng-if="$index < data.under9s.length">
<img class="image image-list-thumb" id="image" ng-src="{{image.image}}" />
</div>
<div id="container" class="col col-33" ng-if="$index + 1 < data.under9s.length">
<img class="image image-list-thumb" id="image" ng-src="{{data.under9s[$index + 1].image}}" />
</div>
<div id="container" class="col col-33" ng-if="$index + 2 < data.under9s.length">
<img class="image image-list-thumb" id="image" ng-src="{{data.under9s[$index + 2].image}}" />
</div>

我认为您可以使用两次 ng-repeat 轻松完成您的网格。像这样的东西:

<div class="row" ng-repeat="category in data">
<div ng-repeat="image in category" id="container" class="col col-33">
<img class="image image-list-thumb" id="image" ng-src="{{image.image}}" />
</div>
</div>

关于javascript - 无法从 Json 文件加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31950301/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com