【问题标题】:How to set ember controller inside a directory?如何在目录中设置 ember 控制器?
【发布时间】:2017-02-15 05:07:07
【问题描述】:

我的路线定义如下

export default Router.map(function () {

        this.route('home', {path: 'homepage'});
});

通常 ember 会在控制器文件夹中加载名为 home 的控制器

但我想将控制器映射到控制器文件夹内的另一个目录中。我的控制器目录如下

--app
  --controllers
    --homePage
       home.js

如何将路由映射到 home.js 控制器?感谢任何帮助

【问题讨论】:

    标签: javascript model-view-controller ember.js


    【解决方案1】:

    简短版:不要那样做!也许pods 结构或ember-engines 是您真正想要的?如果没有,请遵守约定。真的!

    长版:您必须覆盖Resolver。查看documentation 并知道this 是用于ember-cli 的解析器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多