我正在尝试将 pre2 应用程序移植到 1.0.0 rc。他们设置我的应用程序的方式如下:我所有的模板都编译到他们自己的视图中。
所以我的代码看起来像这样:
App.NewUserController = Em.Controller.extend({});
App.NewUserView = Em.View.extend({
template: Em.Handlebars.compile(NewUserHtml)
});
NewUserHtml 是一个通过 require.js 加载的 html/handlebars 文件。
由于文件直接编译到模板中,因此不包含<script type="text/x-handlebars"…>
标签。
我知道我需要覆盖我的路线的渲染功能,但我看到的选项似乎需要我指定一个模板,而我真的没有。就我而言,由于模板已经在我的视图中,我正在寻找一种方法来指定要使用的视图。
我可能正在做一些从根本上反 rc 1.0 的事情......
任何指导将不胜感激。