ng-repeat:如何将默认项初始化为选定的

时间:2016-03-19 04:25:10

标签: angularjs

我正在尝试使用ng-repeat初始化项目列表。

<div class="item" ng-click="selectedProject(fpItem)" data-id="{{fpProjectItem.id}}" ng-repeat="fpItem in fpItems">
   <img src="{{fpItem.thumbnail}}" />
    <span class="item-title">{{fpItemDetails.projectname}}</span>
</div>

它出错

.../location/fpItem.thumbnail%7D%7D net::ERR_FILE_NOT_FOUND

如何解决此问题。

此外,我想初始化默认选定值。我该怎么办。

2 个答案:

答案 0 :(得分:1)

使用ng-src为您的图像。请参阅:https://docs.angularjs.org/api/ng/directive/ngSrc

要确定ng-repeat中的第一项,请使用$first$index === 0

例如,添加ang属性ng-class="{'selected':$first}"

答案 1 :(得分:0)

尝试更换       在你的代码中     。  使用src,路径未解析。