javascript-在Ember CLI中的哪里定义路由?
作者:互联网
我使用ember generate route {my_route_name}创建了一些路由,并在路由下创建了一个js文件,在模板下创建了一个hbs文件
现在我要定义这些路线,例如
App.Router.map(function() {
this.resource('posts');
this.resource('post', { path: '/post/:post_id' });
});
但是,在ember-cli中该怎么做?
我尝试将其添加到此代码下的app.js文件中
var App = Ember.Application.extend({
modulePrefix: 'front', // TODO: loaded via config
Resolver: Resolver
});
但这给了我一个错误:Uncaught TypeError:无法读取未定义的属性“ map”
因此,对于在哪里实际定义我的所有路线感到有些困惑?
解决方法:
它们应该在app / router.js文件中定义.
由于您使用了ember生成路线,因此很可能已经为您定义了路线,您只需要更新它即可.
标签:ember-js,ember-cli,javascript 来源: https://codeday.me/bug/20191029/1959508.html