我有非常嵌套的数据,所以我添加了一个{{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}}
标签具有这种行为,但我无法遍历单个对象。)