繁体   English   中英

EmberJS多个控制器在一页上

[英]EmberJS multiple controllers on one page

一个路由/页面上是否可以有多个控制器。 我想在一页上显示我的应用程序的2个功能。 但是它们并不直接相关,因此每个人都需要自己的控制器,模型和(部分)视图。

但是我似乎无法弄清楚该怎么做。

看来我必须在这里使用{{render}}选项。

这里可以有一个子目录结构吗?

当我有{{render "dashboard.users"}}作为模板时,它确实在template / dashboard / users.hbs中,但是对于控制器,我似乎找不到它的外观以及命名约定。

例如应该

App.DashboardUsersController = ... ?

编辑:

看起来应该是,但是我不应该将其放在控制器的子文件夹中,而是将其命名为dashboard_users_controller.js

通过将模板渲染到其父模板的多个出口中,可以达到这种效果: 指南API文档

这是一个正在运行的JSBin演示它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM