1

バインディングで編集できるようにするために、編集可能なフィールドビューで表示される emberJS オブジェクトがあります。テキスト内のリンクを置き換えることができるように、ビューを変更します。私の問題は、内側のビュー (Zs.RealValue) レンダリング関数を使用すると、テキストを消去して最初の変更を消去した後にのみ、単純な {{value}} のように更新ごとに更新されないことです。 .

ここに簡単な例があります:

手順: 編集フィールドの 1 つをダブルクリックすると、編集ボックスが表示されます。値を変更してみてください。単純なビューは更新されていますが、他のテキスト ビューは更新されていないことがわかります。

http://jsfiddle.net/symunona/hCjEc/7/

4

1 に答える 1

0

renderで関数を自分で実装しようとするため、問題が発生しますRealValue。これだけに変更RealValueすると:

Zs.RealValue = Ember.View.extend({
    template: Ember.Handlebars.compile("{{value}}")
});

次に、例が機能します。

于 2012-07-14T14:31:31.573 に答える