非常にネストされたデータがあるため{{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}}