添加嵌套路由
在此时,我们已经生成了四个顶级路由:
- 一个
about
路由,用来在应用中提供信息。 - 一个
contact
路由,提供如何联系公司的信息。 - 一个
rentals
路由,我们可以让用户浏览租赁信息。 - 一个
index
路由,我们将其设置为重定向到rentals
路由。
我们的rentals
路由将提供多重服务。在我们的验收测试中,我们已经展示了我们想要我们的用户能够浏览和搜索租赁信息,同时也能看到每条租赁信息的详细信息。为了满足这个需求,我们将利用 Ember 的 嵌套路由功能
在这个章节的最后,我们想要创建如下的新路由:
- 一个
rentals/index
路由来展示租赁信息页面的一般信息,并同时罗列待出租的房屋。这个路由是当用户访问rentals
时默认显示的。 - 一个
rentals/show
路由,用来在展示租赁信息页面一般信息的同时,也显示选中的房屋的详细信息。show
路由将被正显示的租赁信息的 id 所替代(如:rentals/grand-old-mansion
)。
未完待续
原文地址