[英]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.