我已经开始使用ember和ember-cli。 Ember-cli与大多数教程中显示的Ember略有不同。
我无法理解继承自己的自定义" Route"我需要做什么。 例如,我创建了一个文件:
authenticated.coffee
并在其中:
AuthenticatedRoute = Ember.Route.extend
现在我想做以下事情:
使用以下命令创建一个名为secret.coffee的新文件:
SacretRoute = AuthenticatedRoute.extend
到目前为止我得到的最好的是import AuthenticatedRoute from '../routes/authenticated'
,它说它包含了文件但是说它不能在未定义的情况下执行.extend。
我不是很明白,而且我已经四处搜索了所以请在某个地方找到答案,请你礼貌地给我一个链接。
谢谢。
答案 0 :(得分:0)
我不熟悉coffee
脚本,但您可能忘记导出AuthenticaedRoute
。
还有来自ember-cli
的创造者的stefanpenner的建议。不要引用您的扩展route
或controller
只是将其导出为
export default Ember.Route.extend();