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