0

ということで、EmberJSでクイズサイトをやっています。3 つの質問に対応する 3 つの部分テンプレートがあります。

親テンプレートには次のものがあります。

{{partial question1}}

これは、3 つの質問のうち最初の質問を示しています。ユーザーが回答した後、これを次のように置き換えたい

 {{partial question2}}

jQueryを介して置き換える方法を考えることができますが、親コントローラー/質問1のテンプレートでこれを行うアイデアはありますか?

ありがとう。

4

1 に答える 1

1

複数の質問がある場合、パーシャルでそれを行うのは正しい方法ではありません。

次のようにする方が理にかなっています。

1) QuestionController を作成する

2) そのコントローラーにバインドされたテンプレートを作成し、質問を表示します。

実行時に、QuestionController のバックエンド モデルを、表示したい特定の質問に変更するだけです。

于 2013-07-31T10:29:52.773 に答える