簡體   English   中英

ember.js在一個帶有負載的模板上-路由問題

[英]ember.js on one template with load - routing issue

應該發生的是

轉到myurl.com ,可以看到主頁模板,沒有更改URL

或轉到myurl.com#/h然后加載主頁模板,或者轉到myurl.com#/a然后加載about模板

但現在只會加載主模板。 請你能幫忙。

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: '/'} ); 為您的家鄉路線。 現在,當您訪問/ ,將呈現主頁模板。

工作演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM