如何在目录中设置ember控制器
How to set ember controller inside a directory?
我有一个定义如下的路由
export default Router.map(function () {
this.route('home', {path: 'homepage'});
});
通常ember会在控制器文件夹
中加载名为home
的控制器但是我想映射一个控制器到另一个目录下的控制器文件夹。我的控制器目录如下
--app
--controllers
--homePage
home.js
如何映射路由到home.js控制器?感谢您的帮助
简短版:不要那样做!也许pods
结构或者ember-engines
才是你真正要找的?如果没有,那就保持惯例。真的!
长版本:您必须重写Resolver
。查看文档,知道这是ember-cli
使用的解析器。
相关文章:
- Ember.js(2.5.0)如何设置嵌套对象值
- 在ember.js记录上使用toJSON,将其中一个属性设置为null
- Ember.js{{render}}助手模型设置不正确
- Ember选择设置内容绑定
- 在 ember 中设置根 URL
- 未捕获的错误:断言失败:必须使用 Ember.set() 进行设置
- Ember Data 1.0 加载路由时出错:类型错误:无法设置未定义的属性“类型键”
- 更改路由时将 Ember 控制器属性设置为 false
- 在 Ember 中,如何设置一个特定的对象,该对象是控制器中数组的一部分
- 设置 Ember.选择“默认选定值”
- 设置属性值的Ember问题
- Ember.js无法设置ArrayController的内容
- 我想要Ember.js'{{input value=“searchTerm”}}以将其值设置为''
- Ember.js设置控制器属性表单组件
- ember.js如何为视图显示不同的筛选列表?复杂的设置
- 如何在使用Ember和Ember数据设置模型属性之前编辑表单数据
- Ember只设置了一个元素,而不是多个元素
- 可以't在promise成功后在ember中设置属性
- 为什么下面的结果是“;必须设置Ember.set()才能访问此属性“”;
- 如何在目录中设置ember控制器