使用 ng-repeat 时一直报错
Keep getting an error when using ng-repeat
我正在使用 NG-repeat 显示结果。有一个通过 $http.post 的 API 调用接收一个包含信息的数组。
结果中有一个 'Thumbnail' 项。
部分结果为:
"Thumbnail":"https:\/\/<externalurl>.com\/_layouts\/15\/userphoto.aspx?username=username@domain.com
并使用(代码片段)显示:
<tr ng-hide="group.$hideRows" ng-repeat="u in group.data" ng-repeat-end>
<td class="td-info"><img src={{u.Thumbnail}}></td>
<td class="td-info" title="'Name'">{{u.Name }}</td>
一切正常,一切都显示正确。结果字符串正常,不包含任何空结果。但是,当我看到(仅在开发人员模式下)错误时:
404 未找到
当我查看错误时,它尝试加载:
http://internalUrl.com/%7B%7Bu.Thumbnail%7D%7D
但是在网页本身上,并没有报错...好像第一次看到'u.Thumbnail'信息还没有加载,甚至更多的是angularjs{{u.Thumbnail}} 暂时无法理解...但我在 'u.Name' 上没有错误...
准确地说,当我'console.log' return编辑数据时,我只有正确的条目,没有空条目。所以return的信息是正确的...
我希望大家清楚 'problem' 是什么。同样,对于功能而言,它没有任何区别,但我想了解并消除错误...
谢谢!
在 AngularJS 中你必须使用 ng-src 而不是 src 属性
我正在使用 NG-repeat 显示结果。有一个通过 $http.post 的 API 调用接收一个包含信息的数组。 结果中有一个 'Thumbnail' 项。
部分结果为:
"Thumbnail":"https:\/\/<externalurl>.com\/_layouts\/15\/userphoto.aspx?username=username@domain.com
并使用(代码片段)显示:
<tr ng-hide="group.$hideRows" ng-repeat="u in group.data" ng-repeat-end>
<td class="td-info"><img src={{u.Thumbnail}}></td>
<td class="td-info" title="'Name'">{{u.Name }}</td>
一切正常,一切都显示正确。结果字符串正常,不包含任何空结果。但是,当我看到(仅在开发人员模式下)错误时: 404 未找到
当我查看错误时,它尝试加载:
http://internalUrl.com/%7B%7Bu.Thumbnail%7D%7D
但是在网页本身上,并没有报错...好像第一次看到'u.Thumbnail'信息还没有加载,甚至更多的是angularjs{{u.Thumbnail}} 暂时无法理解...但我在 'u.Name' 上没有错误...
准确地说,当我'console.log' return编辑数据时,我只有正确的条目,没有空条目。所以return的信息是正确的...
我希望大家清楚 'problem' 是什么。同样,对于功能而言,它没有任何区别,但我想了解并消除错误...
谢谢!
在 AngularJS 中你必须使用 ng-src 而不是 src 属性