空の配列をモデルとして動的ルートに遷移すると、Ember は として関連付けるようundefined
です。
したがって、これがテンプレートの場合:
{{#linkTo dynamic arrayProxy}}link{{/linkTo}}
これはルート定義です:
DynamicRoute = Ember.Route.create(function() {
model: function(params) {
return this.modelFor("parent").find(params.name);
},
serialize: function(model) {
return { name: model.get("name") };
}
});
がまたはのarrayProxy
いずれかの場合、リンクをクリックした後:
もちろん、モデル フックは呼び出されません。ArrayProxy が独自のプロパティを持つ有効な Ember オブジェクトであっても、
serialize フックは として取得されます。[]
Ember.ArrayProxy.create(content: [])
undefined
model
空の配列を ember とは異なる方法で強制的に処理する方法を知っている人はいますundefined
か?