にネストされたルートをロード:私は今user roles
内を表示したい(別名user roles
)エンバー2 - 私は2つのルート持つ親ルート
/users/:user_id
(別名user
)/users/:user_id/roles
をuser
ルート。 私はまだ個別のuser roles
ルートを持っています。
user roles
がuser
ルート内にロードされている場合は、ページが別々であり続けなければならないloading
として(そのためuser_roles
ためのサーバーへのリクエストのuser roles
セクション/テンプレートを表示する必要があり、私は内からuser_roles (ajax)
をロードする必要はありませんuser
ルートはルートロードを遅くするため)。
どうすればよいですか?
- 私は
user-roles-component
...私はと呼ばれる非同期成分を作ることができると思うし、そうみたいにuser
を養う:{{user-roles-component user=user}}
。次に、私は両方のルートでこのコンポーネントを使用できます。ただし、user roles
ルートの場合は、モデルをロードしないでください。そして私はuser_roles
のデータを私のコンポーネントで直接処理するので、DDAUに違反することはありません。 user
の非同期ローディングを扱うuser-roles-service
というサービスを作成し、両方のルートに渡して両方のルートにあるカスタムコンポーネントを使用してレンダリングします。