使用ng-src增强对象内部的数组
Accesing array inside of object with ng-src
最近,我一直在尝试显示一些图像,但我不明白为什么会发生这种情况:我有一个来自后端的对象数组,如下所示:
[
{
Description:"blablablalb",
title:"blablabla",
images:[
{
path:1.jpg
},
{
path:2.jpg
}
]
}
]
现在,我想显示带有信息的图像,所以我有了下一个结构:
<section class="workThumbnailContainer" ng-repeat="work in works">
<figure>
<a href="#"><img class="workThumbnail" ng-src="{{assets/img/work.images[0].path}}"></a>
<figcaption class="workThumbnailTitle"><a ui-sref="work_details({id:work.idwork})" >{{work.title}}</a></figcaption>
</figure>
</section>
除了这段代码之外,一切都很好:
ng-src="{{assets/img/work.images[0].path}}
这给了我一个NaN属性,有人能解释一下为什么会发生这种情况吗?注意:如果我在ng src之外使用{{work.images[0].path}},我会得到预期的图像路径提前感谢!
尝试
ng-src="assets/img/{{work.images[0].path}}"
您当前的版本不起作用,因为{{}}内部的所有内容都必须是有效的角度表达式。当作为表达式计算时,"assets/img/"是一个语法错误。
相关文章:
- 访问JSON对象内部的数组元素
- 将当前用户的 ID 推送到 meteorjs 中集合/文档的内部数组
- 正在更新mongod中两个对象内部的数组
- 如何在循环数组内部推送变量值
- 在Javascript数组内部调用URL变量
- 如何在Mongoose中从多个数组更新数组内部的值
- 创建带有回调的动态 JSON 数组(内部闭包问题)
- 循环数组内部和数组
- 如何为自定义jQuery函数制作数组内部的数组数据
- 数组内部的Javascript数组-如何调用子数组名称
- 有没有一种方法可以将一个元素从二维数组内部移动到数组中的另一个位置,而不移动其他元素?
- 在数组内部迭代数组
- JSON -需要javascript数组内部的数组和编码JSON
- 检查数组是否在数组内部
- 试图通过Json对象,有更多的对象与对象数组内部循环
- 按数组内部值过滤数组
- 是否可以在数组内部和数组之间来回移动对象
- 当数组内部的某个可观察数组项发生更改时,更新父挖空可观察数组项
- 为什么for.in()循环不返回数组内部的对象
- 不能修改原型数组内部