Javascript 一个模板上的ember.js存在加载路由问题
注定要发生的是 转到Javascript 一个模板上的ember.js存在加载路由问题,javascript,ember.js,Javascript,Ember.js,注定要发生的是 转到myurl.com,可以看到主模板,但没有url更改 或者转到myurl.com#/h然后加载主模板 或者转到myurl.com#/a然后加载关于模板 但现在它将只加载主模板。请你帮忙 var App = Ember.Application.create(); App.Router.map(function(){ this.resource('home', {path: '/h'} ); this.resource('about', {path: '/a'
myurl.com
,可以看到主模板,但没有url更改
或者转到myurl.com#/h
然后加载主模板
或者转到myurl.com#/a
然后加载关于模板
但现在它将只加载主模板。请你帮忙
var App = Ember.Application.create();
App.Router.map(function(){
this.resource('home', {path: '/h'} );
this.resource('about', {path: '/a'} );
this.resource('contact', {path: '/c'} );
});
App.ApplicationRoute = Ember.Route.extend({
renderTemplate: function(controller, model) {
this.render('home', {});
}
});
App.HomeRoute = Ember.Route.extend({
});
App.AboutRoute = Ember.Route.extend({
});
App.ContactRoute = Ember.Route.extend({
});
您可能应该使用
this.resource('home',{path:'/')代码>用于您的回家路线。现在,当您访问/
时,将呈现主模板