これは簡単だと思いますが、Ember初心者として解決策が見つかりません...
だから、私はこの非常に単純なビューを持っているとしましょう:
MyApp.MyTextView = Ember.View.extend({
template: Ember.Handlebars.compile('{{value}}')
});
そして、同じオブジェクトの 2 つの異なるプロパティを表示するために、このビューを使用したいと考えています。これは、ビューを「呼び出す」ときにパラメーターを追加したいようです。2 番目のビューでは、次のようなことができるようにしたいと考えています (コンテンツ オブジェクトが Person であると仮定します: {firstName: 'toto', lasName: 'titi'}):
MyApp.AnotherView = Ember.View.extend({
template: Ember.Handlebars.compile('FirstName: {{view MyApp.MyTextView value="content.firstName"}} - LastName: {{view MyApp.MyTextView value="content.lastName"}}')
});
hereで説明されているように、Handlebars ヘルパーも使用しようとしましたが、機能しません ({{highlight firstName}} または {{highlight content.firstName}} を使用すると、プロパティ値ではなく、firstName または content.firstName が表示されます。 ..)
皆さん、何か考えはありますか?私はここで立ち往生しています...
ありがとう!