如何使用custom" abstract"在emberjs的路线

时间:2014-09-29 23:27:47

标签: ember.js coffeescript ember-cli

我已经开始使用ember和ember-cli。 Ember-cli与大多数教程中显示的Ember略有不同。

我无法理解继承自己的自定义" Route"我需要做什么。 例如,我创建了一个文件:

authenticated.coffee

并在其中:

AuthenticatedRoute = Ember.Route.extend

现在我想做以下事情:

  • 使用以下命令创建一个名为secret.coffee的新文件:

    SacretRoute = AuthenticatedRoute.extend

到目前为止我得到的最好的是import AuthenticatedRoute from '../routes/authenticated',它说它包含了文件但是说它不能在未定义的情况下执行.extend。

我不是很明白,而且我已经四处搜索了所以请在某个地方找到答案,请你礼貌地给我一个链接。

谢谢。

1 个答案:

答案 0 :(得分:0)

我不熟悉coffee脚本,但您可能忘记导出AuthenticaedRoute

还有来自ember-cli的创造者的stefanpenner的建议。不要引用您的扩展routecontroller只是将其导出为

export default Ember.Route.extend();