以前のバージョンの Ember では、単数形を使用してPostController
新規/表示および編集ビューを管理していました。
しかし、コントローラーとルートが分離され、コントローラーを使用する規則が確立された今post.new/post.edit/post
、ビュー間でロジックを共有するための規則が何であるかわかりません。posts
アウトレットがネストされていないため、親ルートにロジックを配置できないため、編集/新しいルートがルート内にネストされていないことに注意してください。
- ルート内のコントローラーをオーバーライドして、古い単一のコントローラーを使用する必要がありますか?
{{with controllers.post}}
ハンドルバー テンプレート内でブロックを使用しますか?PostNewRoute/PostEditRoute
と の間で共有 mixin を使用しPostNewController/PostEditController
ますか?- から継承
PostEditController
しPostNewController
ますか? - すべての投稿ルートをルート内にラップするテンプレートは、
{{outlet}}
共有イベントを継承できるようにするためのものですか? - 私が逃した他の何か?
これにはまだ適切な慣習があるとは思えませんが、他の人がどのようにそれを行っているか聞きたいですか?