Ember.js Emberjs模板未显示
我通过更新语法解决了几个路由器问题 我有一个路由器如下Ember.js Emberjs模板未显示,ember.js,Ember.js,我通过更新语法解决了几个路由器问题 我有一个路由器如下 App.Router.map -> this.route('teams', {path: '/'}) 应用程序模板不会渲染 但在它里面是一个出口,它没有得到团队模板 Ember.TEMPLATES["teams"] = Handlebars.template(function (Handlebars,depth0,helpers,partials,data) { this.compilerInfo = [2,'>= 1
App.Router.map ->
this.route('teams', {path: '/'})
应用程序模板不会渲染
但在它里面是一个出口,它没有得到团队模板
Ember.TEMPLATES["teams"] = Handlebars.template(function (Handlebars,depth0,helpers,partials,data) {
this.compilerInfo = [2,'>= 1.0.0-rc.3'];
helpers = helpers || Handlebars.helpers; data = data || {};
return "<h1>I AM A TEST</h1>";
});
给定我的路由器,该模板应正确呈现?是的,给定该路由器,并假设您的应用程序模板中有{{outlet},团队模板应呈现 我创建了一个基于您的代码,在那里您可以看到团队模板渲染正确
App = Ember.Application.create({});
App.Router.map(function() {
return this.route('teams', {path: '/'});
});
Ember.TEMPLATES["application"] = Ember.Handlebars.compile("<h1>APP TEMPLATE</h1><hr/>{{outlet}}");
Ember.TEMPLATES["teams"] = Handlebars.template(function (Handlebars,depth0,helpers,partials,data) {
this.compilerInfo = [2,'>= 1.0.0-rc.3'];
helpers = helpers || Handlebars.helpers; data = data || {};
return "<h1>I AM A TEST</h1>";
});
必须猜测应用程序模板中的内容。可能重复这是一个不同的问题,所以我打开了一个新的,我想出来了。。我是个新手,真丢脸。我编译模板时出错,使用了handlebar.compile而不是Ember.handlebar