0

このようなビューで、私が抱えている質問/問題を尋ねなければなりません:

Ember.View.create(
  templateName: "testForm"
  fieldName: "test-0"
)

次のように、カスタム valueBinding を渡そうとしているテンプレートに textField を追加しました。

{{view Ember.TextField placeholder="Title" valueBinding='view.fieldName'}}

ember が正しい値バインディングを設定しないのはなぜですか? Ember は、HTML ソース コードを「test-0」値で表示するとわかる「値」の html 属性のみを設定していますが、バインドされていません。

誰でも何か考えがありますか?

4

1 に答える 1

0

ハッシュにする必要があるデフォルト値でビューを作成するときは、括弧に注意してください

Em.View.create({
    templateName: 'testForm',
    fieldName: 'test-0'
});

2 番目の valueBinding は、二重引用符ではなく単一引用符を使用しています。そのはずvalueBinding="view.fieldName"

動作するこれら 2 つの点以外は、明確にするためにhttp://jsfiddle.net/mlienau/zUDKZ/を参照してください。

于 2013-07-26T20:58:55.920 に答える