Javascript 余烬视图可以';找不到预编译的把手模板
我已经预编译了我的车把模板,但ember再也找不到这样引用它们的地方了:Javascript 余烬视图可以';找不到预编译的把手模板,javascript,ember.js,handlebars.js,Javascript,Ember.js,Handlebars.js,我已经预编译了我的车把模板,但ember再也找不到这样引用它们的地方了: App.ApplicationView = Ember.View.extend templateName: "application" App.ApplicationView = Ember.View.extend template: Handlebars.templates["application"] 我得到这个错误: 未捕获错误:-找不到模板“application” 当我像这样引用模板时,它会起作
App.ApplicationView = Ember.View.extend
templateName: "application"
App.ApplicationView = Ember.View.extend
template: Handlebars.templates["application"]
我得到这个错误:
未捕获错误:App.ApplicationView = Ember.View.extend
templateName: "application"
App.ApplicationView = Ember.View.extend
template: Handlebars.templates["application"]
…但是我想知道为什么我不能用第一种方法来做你有没有像某些内容那样创建模板。。。在您的html中?我不是100%确定这一点,但我认为余烬在
Ember.TEMPLATES
集合中搜索,因此您可能应该编译模板并将其存储到该集合中,而不是handlebar.TEMPLATES
集合中。我这么说是因为如果你使用Em.TEMPLATES[“somename”]=Em.handlebar.compile(“some template”)
你就可以像第一个脚本那样按名称获取它,所以也许你应该在管道中添加另一个步骤来转移到Em.TEMPLATES