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:'/')用于您的回家路线。现在,当您访问
/
时,将呈现主模板