对于我的 EmberJS 应用程序,我预编译了所有车把模板,因此它们被加载为直接的 Javascript 文件。
问题是这些预编译的模板没有像我想象的那样进入 Ember 容器 - 当我为我的视图指定模板时出现以下错误。
Uncaught Error: assertion failed: You specified the templateName "application" for <MyApp.ApplicationView:ember164>, but it did not exist.
这是我的视图代码。
window.MyApp.ApplicationView = Ember.View.extend({
templateName: 'application'
});
我单步执行,发现 Ember 容器中不存在视图。我需要做一些特别的事情来向容器注册预编译的模板吗?如果是这样,怎么做?
编辑:我一直在用车把 npm 包编译模板。