有一系列对象。我整理出它的循环。 在两个系列中获取图像的链接? vm.data.list-对象数组。 循环:
<tr ng-repeat="item in vm.data.list">
<td ng-bind="item.temp.day"></td>
<td ng-bind="vm.symbal"></td>
<td ng-bind-template="{{ item.humidity }} %"></td>
</tr>
在获取图像链接的循环中? (http://openweathermap.org/img/w/vm.data.list[0].weather[0].icon.png,http://openweathermap.org/img/w/vm.data.list[1].weather[0].icon.png和其他)
我试图这样做:
<tr ng-repeat="item in vm.data.list">
<td ng-bind="item.temp.day"></td>
<td ng-bind="vm.symbal"></td>
<td ng-bind-template="{{ item.humidity }} %"></td>
<!-- <td img ng-src="http://openweathermap.org/img/w/{{item.weather[0].icon.png}}">-->
<td> <img src=http://openweathermap.org/img/w/{{item}}.weather[0].icon.png></td>
</tr>
答案 0 :(得分:0)
您需要使用ng-src
代替src
:https://docs.angularjs.org/api/ng/directive/ngSrc。 Angular将首先计算ng-src值,然后为你构造src。
以下是一个基本示例:jsfiddle:
<div ng-repeat="item in items">
<img ng-src="http://www.w3schools.com/{{item.f.folders[0]}}/{{item.name}}">
</div>
在您的情况下,请使用:
<img ng-src="http://openweathermap.org/img/w{{item.weather[0].icon}}.png">
除了ng-src之外,请注意:
{{item}}.weather[0]
不起作用