JsViews 中的数据绑定
Data binding in JsViews
我有一个字符串数组和一个其属性派生自该数组的对象。例如,
var arrayOne = ["One","Two", "Three"];
var objOne = {};
for(var i=0;i<arrayOne.length;i++){
objOne[arrayOne[i]] = "some val";
objOne[arrayOne[i]+"index"]=i;
}
我想在模板中动态绑定它,比如
{^{for arrayOne}}
<input data-link="objOne[:#data]" type="text"/>
{{/for}}
我尝试了上述方法和相同方法的一些变体,但没有任何结果 luck.Can 还是我遗漏了什么?
最好不要遍历 arrayOne
数组,而是直接遍历 objOne
的属性,如下所示:
{^{props objOne}}
{{if key.slice(-5) !== "index"}}
<input data-link="prop" type="text"/>
{{/if}}
{{/props}}
我有一个字符串数组和一个其属性派生自该数组的对象。例如,
var arrayOne = ["One","Two", "Three"];
var objOne = {};
for(var i=0;i<arrayOne.length;i++){
objOne[arrayOne[i]] = "some val";
objOne[arrayOne[i]+"index"]=i;
}
我想在模板中动态绑定它,比如
{^{for arrayOne}}
<input data-link="objOne[:#data]" type="text"/>
{{/for}}
我尝试了上述方法和相同方法的一些变体,但没有任何结果 luck.Can 还是我遗漏了什么?
最好不要遍历 arrayOne
数组,而是直接遍历 objOne
的属性,如下所示:
{^{props objOne}}
{{if key.slice(-5) !== "index"}}
<input data-link="prop" type="text"/>
{{/if}}
{{/props}}