我使用此Ember路径文件将此URI www.example.com/home/page与位于主文件夹中的模板main-page.hbs映射
export default {
resource: 'home',
path: '/home',
map() {
this.route('main-page', { path: 'page' });
}
};
我的工作正常,直到我将我的应用程序从1.2.0升级到2.1.0。关于文档中的路由,我没有发现两个版本有任何区别。路由文档是否有任何变化?难道我做错了什么?我是Ember js的新手,并且很难理解路由文档
答案 0 :(得分:0)
以下是router.js
我不确定你的情况的细节,但希望这会有所帮助。
import Ember from 'ember';
import config from './config/environment';
const Router = Ember.Router.extend({
location: config.locationType,
rootURL: config.rootURL
});
Router.map(function() {
// note the implicit 'application' route with {{outlet}}
this.route('main-page', { path: '/home' ); // or '/' to make it the root
this.route('rainbow', function() {
this.route('red');
this.route('orange');
// ... nested
this.route('vampire');
});
export default Router;
https://guides.emberjs.com/v2.1.0/routing/defining-your-routes/