EmberJS-如何部分嵌套父级和子级路由?

时间:2019-01-23 20:50:44

标签: javascript ember.js

我有很多嵌套的网址。

例如Project list-> Project detail

Project list模板的路由仅在未调用路由Project details的情况下才显示列表。

我通过创建计算属性来检查服务器currentRouteName的{​​{1}}来做到这一点。

然后将其添加到模板中

routing

请注意, <div>Element that should be display in both route.</div> {{#if isProjectDetail}} {{outlet}} {{else}} <ul> ... </ul> {{/if}} 的某些元素仍应显示在Project list中。

有更好的方法吗?

1 个答案:

答案 0 :(得分:2)

您使用了错误的路线。将projects/index用于列表,将projects/detail/:project_id用于详细信息。在两种情况下都应仅显示projects中的内容。