从json中获取第一个值
Get the first value from json
我试图获得这个json文件的第一个值("source")
{
"slides": [{
"source": "images/Carousel-01.jpg",
"title": "Slide 1 Title",
"caption": "Slide 1 Description"
}, {
"source": "images/Carousel-02.jpg",
"title": "Slide 2 Title",
"caption": "Slide 2 Description"
}]
}
我正在尝试使用这个代码获得angular的值
<div ng-repeat="img in slides">
<img ng-src="{{img.slides[0].source}}" />
</div>
,但总是显示我字段空,我不知道如何得到只有第一个或最后一个。我不,如果这是可能的,我试图创建一个旋转木马。
如果你只需要第一张图片,那么你不需要ng-repeat
试试这样
<img ng-src="{{slides[0].source}}" />
ng-repeat标志表示循环遍历幻灯片数组中的所有对象(以{}表示)
所以当你调用img。slides[0]。source:
- img是当前幻灯片对象。
- 然后告诉循环在当前幻灯片对象(称为img)中查找另一个名为slides的数组。
- 你告诉循环获取数组[0]中的第一项
- 你在告诉代码在那个项目中查找源属性。
步骤2和3对于您的数据是错误的。每张幻灯片里面并不是一个幻灯片数组。
只需要{{image .source}}
相关文章:
- 无法获取vis.js最后一个或第一个选定的网络节点
- 从多行文字中获取第一个修剪的字符串
- 在javascript数组中推送多个值并获取第一个元素
- 获取第一个字符串并在 Ajax 中进行比较
- JavaScript:获取第一个月前 6 个月的日期的最简单方法
- 获取可滚动列表中第一个可见项的位置
- 如何获取父元素的子元素(仅第一个匹配[0])
- 数组未发送所有元素,只获取第一个元素
- 如何使用javascript获取第一个类名的值
- 使用jquery以dd-mmm-yyyy格式获取给定日期后的第一个日期和最后一个日期
- 从Web视图上显示的页面部分获取第一个元素
- 获取HTML表中单击的列中第一个单元格和单击的行中第一个单元的内容
- 获取javascript中以a到Z之间的特定字符开头的第一个文本的位置
- 从定义的元素总数中获取第一个特定元素
- 获取文档的第一个字母
- 如何使用ajax从所有帖子中获取第一个图像
- Ajax获取PHP中第一个单选按钮的值
- 如何获取数组第一个元素的范围
- 谷歌图表,有问题地获取第一个和最后一个点的趋势线值
- 获取文本区域内的第一个块引用