有没有办法在标记中获取for
标记的当前索引。
需要解决方案
{{for ~ID=#index}}
{{:~ID}}
{{/for}}
它不起作用,因为#index
只能在for循环中访问。
工作代码:
{{for}}
{{:#index}}
{{/for}}
有没有办法在for
标记而不是prop
标记中访问Jsonobject键和值。
{{for arrayOfObj}}
{{:#data.key}} //In here data is a jsonobject.
//I need an key and value of this object.
{{/for}}
提前致谢。
答案 0 :(得分:0)
你的问题不是很清楚。你有一个对象数组 - 好的,你想做什么?
如果要迭代数组,可以编写{{for arrayOfObj}}...{{/for}}
。
现在,在该块中,您可以获取索引和对象。如果要获取特定的已知密钥(例如,如果您知道该对象具有name
属性),则可以编写{{:name}}
。
但是如果你想迭代每个对象的所有属性,你可以使用{{props}}
(对于每个对象,在{{for}}
块内):
{{for arrayOfObj}} - iterate over array
{{:#index}} - this is the index in the array
{{:name}}
{{props}} - iterate over props of this object
{{:key}}
{{:prop}}
{{:#getIndex()}} - this is the index in the array
{{/props}}
{{/for}}