いくつかのステップを持つ ember.js ウィザード コントロールがあります。
Ember モデル オブジェクトには、ウィザードの各段階で設定されるさまざまなプロパティがあります。
ビューを変更する唯一の方法は、次のように linkTo ヘルパーを使用することです。
{{#linkTo steps.two model}}Step 2{{/linkTo}}
しかし、linkTo する各ステップを動的ルートにする必要があるため、これは私にとっては良くありません。
@resource "steps", ->
@route "one", {path: 'one/:model_id'}
@route "one", {path: 'two/:model_id'}
#etc.
ウィザードの最後までモデルが保存されないため、動的ルートは適切ではありません。モデルを渡すために transitionTo を使用しようとすると、モデルで tostring を呼び出しているため、明らかに URL が台無しになります。
コンテンツをレンダリングするときにコンテキストを保持するレンダリング ヘルパーのようなものを使用したいと思いますが、この方法でビュー全体を置き換えることはできないと思います。
誰でもより良いアプローチを提案できますか?