我的记录有一个对象数组,如何在模板中访问数组的值
Algolia: my records has an array of objects,how to access values of the array in template
我的Algolia记录中有一个数组
{
"objectID": 345345,
"title": "MyPost",
"url" : "myUrl" ,
"tags": [{
"tagID": "2444",
"tagName": "tag1"
},
{
"tagID": "2444",
"tagName": "tag2"
}}
如何访问每个标签中的TagID和tagName我试过这个,但没有工作
<div class="hit article-content"> <h2> <a href="{{{url}}}">{{{title}}}</a> </h2>
<strong>Tags:</strong>
<a href="/smart/ar/tags/{{{tags[0].tagID}}}">{{{tags[0].tagName}}}</a>
<a href="/smart/ar/tags/{{{tags[1].tagID}}}">{{{tags[1].tagName}}}</a></div>
76484的注释是正确的,这个问题可能不应该被标记为Algolia
然而,看起来你在使用一个像胡子一样的模板引擎。你可以在这里查看文档
要显示列表,需要打开一个section,并以变量的形式访问其中的元素。
<strong>Tags:</strong>
{{#tags}}
<a href="/smart/ar/tags/{{tagID}}">{{tagName}}</a>
{{/tags}}
要检查列表是否为空,可以使用倒置部分:
{{^tags}}
No tags found
{{/tags}}
另外,只有在确定输入是html安全的情况下,才应该使用三括号{{{
。否则,您应该使用双括号{{
,它将转义变量的内容。
相关文章:
- 将图像数组访问到动态表中
- JavaScript 自包含函数数组访问自我索引
- 如何使用 angularjs 从 json 数组访问数组
- 带逗号的 JavaScript 数组访问
- JavaScript 数组访问问题
- 从 js obj 数组访问外部 js obj 属性
- 如何从数组访问 json 对象
- Javascript-使用索引数组访问数组的元素
- Javascript 全局数组访问成员未定义
- javascript成对值数组访问
- 如何传递到该数组中对象的数组访问属性的排序方法的函数
- 我怎么能给我的属性的默认数组访问传入的jQuery对象在我的插件
- Javascript数组访问不能在IE 7中工作
- 在Mustache.js / ICanHaz中从内部数组访问外部数组值
- Ajax JSON数组——访问信息
- 如何从存储在变量中的数组访问键?
- 通过JSON AJAX数组访问数据->对象
- 使用数组访问多维数组
- Javascript数组访问未定义
- 如何从单击处理程序中的对象数组访问对象属性