我正在使用 Ember-CLI 来开发我的 Ember 应用程序。
我有一个“ super ”路由(在 routes/authenticate.js 中),如下所示:
import Ember from 'ember';
export default Ember.Route.extend({
});
我想让它成为我的应用程序中其他一些路由的基类,像这样 (route/home.js):
import Ember from 'ember';
export default App.AuthenticatedRoute.extend({
});
它不起作用。控制台说:未捕获的 ReferenceError:未定义应用程序
Ember-CLI 指南对这种情况没有任何说明(我认为这是必不可少的)。
任何人都知道如何以最简单的方式正确地做到这一点?
谢谢,
拉卡
最佳答案
我找到了答案:http://discuss.emberjs.com/t/base-route-in-ember-cli/7103
import Authenticated from './authenticated';
export default Authenticated.extend({
});
关于inheritance - Ember-CLI 扩展自定义路由(作为基础 "class"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30608646/