当我向Ember-CLI中的View提供自定义templateName时,Ember无法找到模板

时间:2014-11-20 08:02:50

标签: ember.js ember-cli

当我将templateName选项传递给View时,Ember无法找到具有相应名称的模板。我创建了一个名为nav-tabs.hbs的模板,并将'nav-tabs'传递给templateName对象的Ember.View属性。

我得到的是一个关于无法找到具有该名称的模板的错误。当我检查Ember.TEMPLATES时,它是空的。我做错了什么?

1 个答案:

答案 0 :(得分:3)

在Ember-CLI世界中,您希望使用ES6导入语法,并将模板提供给View template属性:

// app/views/my-view.js
import Ember from 'ember';
import Template from 'app/templates/my-template';

export default Ember.View.extend({
  template: Template
});