3

Ember で Handlebars テンプレートのコンテンツを更新し、依存ビューを動的に再レン​​ダリングする方法はありますか?

Ember.TEMPLATESandEmber.Handlebars.compileメソッドを使用してみましたが、うまくいきませんでした。JSFiddle はこちらから入手できます。何か提案はありますか?

4

2 に答える 2

2

なぜこれをやろうとしているのかわかりませんが、テストのためだけであれば、ここに動作するフィドルhttp://jsfiddle.net/VTP4n/2/があります。

Ember はテンプレートを計算されたプロパティとしてビュー内にキャッシュするので、それをオーバーライドrerenderしてビューを呼び出します。ただし、これを本番環境で使用することは考えません。

最近まで、テンプレートをオーバーライドしてから を呼び出すのと同じくらい簡単でしview.notifyPropertyChange('template')たが、新しいコンテナのものでは、それをきれいに行うのははるかに複雑です。

于 2013-01-22T11:09:24.283 に答える
0

ビュー/コントローラーのプロパティとしてテンプレートでユーザーに操作してもらいたいものをすべてキャプチャし、計算されたプロパティとしてバインディングを作成するか、オブザーバーをアタッチします。このようにして、ビューを動的に作成し、ドキュメント内の任意の場所に追加できます。

于 2013-01-23T06:17:01.757 に答える