ember.js在一个带有加载路由问题的模板上

时间:2014-05-25 04:21:00

标签: javascript ember.js

将要发生的事情是

转到myurl.com,看到主页模板没有更改网址

或转到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({

});

1 个答案:

答案 0 :(得分:0)

您应该使用this.resource('home', {path: '/'} );作为您的家庭路线。现在,当您访问/时,将呈现主页模板。

Working Demo