我正在使用工具从亚马逊获取一些数据。 当我深入研究我需要的数据时,它是有效的。我的代码是:
<div ng-controller="StoreController as store">
<div ng-repeat="item in store.items">
<a ng-href="{{item.ItemLinks[0].ItemLink[0].URL}}">{{item.ItemAttributes[0].Title[0]}}</a>
</div>
</div>
渲染的href看起来像这样:href="["www.example.com"]"
有没有办法从字符串中删除["
和"]
并让它与ng-repeat一起使用?
答案 0 :(得分:1)
看起来item.ItemLinks[0].ItemLink[0].URL
是一个长度为1的数组,而不是一个字符串。当angular评估它时,它会将它转换为字符串,添加这些字符。
尝试{{item.ItemLinks[0].ItemLink[0].URL[0]}}
直接使用字符串,而不是数组的字符串表示。