質問する
1018 次
2 に答える
1
理解できるかわかりませんが、{{#each}} ヘルパーでコンテキストを定義したい場合は、次のように記述できます。
{{#each question in questions}}
{{question.type}}
{{/each}}
編集:期待どおりに機能したと思います。実際、初期値が null の場合、または選択の正しい選択ではない場合、初期値はプロンプトによってオーバーライドされます。
<script type="text/x-handlebars">
{{#each App.questions}}
{{view Ember.Select
contentBinding="App.content"
optionValuePath="content.type"
optionLabelPath="content.label"
prompt="Select a value"
valueBinding="type"
}}
{{type}}
{{/each}}
</script>
App = Ember.Application.create({});
App.questions = [
{type: null},
{type: 'type1'}
];
App.content = [
{label: "This is type 1", type: "type1"},
{label: "This is type 2", type: "type2"}
];
于 2012-09-23T11:00:25.107 に答える
0
{{#each questions}}
{{view Ember.Select
contentBinding="Editor.Enums.
optionValuePath="content.value"
optionLabelPath="content.label"
valueBinding="type"
value="type"
}}
{{/each}}
これは本当に不安定なようです。
したがって、選択の初期値を強制的にフィードする必要があることはすぐにはわかりませんでした (バインディングを使用して初期値を決定すると想定していました)。
次に、(1.0.pre で) プロンプトを指定すると、設定されている値が上書きされます。
まあ、1日の作業です。
ダリル
于 2012-09-23T14:58:05.483 に答える