ember.js - connectOutlet 中使用的 Ember 路由和 applicationController

标签 ember.js

我有这个 ember 路由的工作示例 http://jsfiddle.net/C7LrM/102/

我想将ApplicationController更改为ApplicationzController,就像这个http://jsfiddle.net/C7LrM/102/

并调用

router.get('applicationzController').connectOutlet('profile');

但是它不起作用,ApplicationController 只是一个名称还是其他什么?我做错了什么。

我正在开发一个更大应用程序的单个组件,所以我喜欢将我的组件 Controller 放在堆栈的顶部,并在我的组件内部使用路由/状态。

最佳答案

截至今天,根 Controller 预计为 applicationController (硬编码到 ember 源代码中...)。所以你不能自由地命名它。

关于ember.js - connectOutlet 中使用的 Ember 路由和 applicationController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11390720/

相关文章:

javascript - ember.js 教程 : is really working Mirage addon?

javascript - 需要在下拉选项中创建评论

javascript - 对象属性更改时模板不刷新(Ember 2)

ember.js - babel 将 "this"导出为 ember 计算属性中的未定义

ember.js - 如何在 Ember 应用程序中设置根 div 的类?

ember.js - 使用 500 行 block 浏览器渲染表格组件?

ember.js - Ember 1.10 中的助手损坏

javascript - 谷歌地图自动完成 InvalidValueError : not an instance of HTMLInputElement

ember.js - Ember 创建对象

javascript - 在 Ember.js 中表示不同类型的对象数组