0
我有兩個途徑:燼2 - 加載嵌套路線在父路由
/users/:user_id
(又名user
)/users/:user_id/roles
(又名user roles
)
我現在想顯示內user 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
路線的情況下,我不會加載模型?我不會違反DDAU,因爲我將直接在我的組件中處理user_roles
數據。 - 或者我只是提供一個服務,稱爲
user-roles-service
,處理異步加載user_roles
給定user
並且還將它傳遞給兩個路由並使用將在兩個路由中的自定義組件進行呈現。