如何在emberjs中使用自定义“抽象”路由

阿扎里扬

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

我不明白要继承自己的自定义“路由”该怎么办。例如,我制作了一个文件:

authenticated.coffee

并在其中:

AuthenticatedRoute = Ember.Route.extend

现在,我要执行以下操作:

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

    SacretRoute = AuthenticatedRoute.extend

到目前为止import AuthenticatedRoute from '../routes/authenticated'我得到的最好的结果是它包含了文件,但是不能对未定义的文件进行扩展。

我不太了解,我已经在所有地方搜索过,所以如果某处有答案,请您礼貌地给我一个链接。

谢谢你。

尊敬的

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

并来自Stefanpenner的建议,他是ember-cli不要保留您扩展的参考,route或者controller只是将其导出为

export default Ember.Route.extend();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章