我有非常嵌套的数据,所以我添加了一个{{scope variable}}...{{/scope}}标签,它只改变了范围:
scope: function (newScope) {
return this.tagCtx.render(newScope);
}
到目前为止这工作,但这个示例代码在onAfterChange我用来将数据推送回服务器的 .
在初始化器中:
data.Foo.Bar.TheObject = new MyObject('Foo'); // has "Name" property set to "Foo"
在模板中:
{{scope Foo.Bar.TheObject}}
<input type="text" data-link="Name" />
{{/scope}}
它将正确显示“Foo”,但是当我更改它时,onAfterChange我得到的是data对象而不是TheObject. 我可以添加一些东西来{{scope}}实现范围的更改onAfterChange吗?
({{for}}标签具有这种行为,但我无法遍历单个对象。)