0
當我明確定義路由時,Ember無法呈現關聯的模板。每次創建顯式路由時,是否必須在路由對象中指定renderTemplate
屬性?只是爲了更清楚,這是我的例子:Ember顯式路由
define(['ember'],
function(Ember) {
"use strict";
var DudeRoute = Ember.Route.extend({
model: function() {
},
setupController: function() {
},
renderTemplate: function() {
}
});
return DudeRoute;
});
,如果我在我的應用程序指定如下:
define([ ... ],
function(
Router,
IndexRoute,
DudeRoute,
ApplicationController,
IndexController
) {
"use strict";
/*Module Pattern*/
var App = {
LOG_TRANSITIONS: true,
Router: Router,
// Load routes
IndexRoute: IndexRoute,
DudeRoute: DudeRoute,
//Load Controllers
ApplicationController: ApplicationController,
IndexController: IndexController
//Load Models
//Load Views
};
return App;
});
整個事情分崩離析,它不會使我的模板。雖然如果我刪除DudeRoute
一切工作正常。
哈!,是的,我以前做過那個。 :)如果問題得到解決,您可以接受您自己的答案。 –