2

Ember.js でルーティングの v2 を使用しており、ビュー内に複数の関連付けられたモデルを表示する状況があります。アプリケーションはアドレス帳であり、連絡先を表示すると、その連絡先の最初のアドレスと、その連絡先と共有する最初のイベントも表示されます。この同じビューで、アドレスとイベントを追加/編集/削除できるようにしたいと考えています。複数のモデルが関連付けられているため、ルートを使用して URL の状態を維持することは困難であり、望ましくありません。

コントローラーとビューを制御する関連モデルごとに新しいステート マシンを定義することは可能ですか? 状態を制御するためにデータ オブジェクトでシングルトン コントローラーを使用することを提案するこの投稿を見たことがあります。また、追加のステート マシンでルートの v1 を使用するいくつかのブログ投稿の例を見てきました。ルートの v2 で複数のステート マシンを使用している人を見つけることができませんでした。

ありがとう!

4

0 に答える 0