我正在尝试让自己熟悉 Emberjs,并且正在阅读这个优秀的教程。页面上有一个指向小提琴的链接,其中包含教程的工作示例,这很棒。
我遇到的问题是,当我将托管资源更改为最新版本的 Emberjs 和 Handlebarsjs 时,小提琴不再起作用。
当我将代码放入我机器上的本地版本时,浏览器给我以下警告:未捕获的错误:-无法找到模板“应用程序”。
我认为问题在于如何调用模板:
//In app.js
App.ApplicationView = Ember.View.extend({
templateName: 'application'
});
//In index.html
<script type="text/x-handlebars" data-template-name="application">
<h1>Ember Committers</h1>
{{outlet}}
</script>
我知道 Emberjs 代码在不断变化,但是当我试图找到一个答案时,为什么该代码确实可以与以前的版本一起使用,以及要进行哪些更改才能使其正常工作,但我却一无所获。
帮助!