我正在努力让自己熟悉Emberjs,我正在经历this excellent tutorial。页面上有一个link to a fiddle,其中包含教程的工作示例,非常棒。
我遇到的问题是当我将托管资源更改为最新版本的Emberjs和Handlebarsjs the fiddle no longer works时。
当我将代码放入我的机器上的本地版本时,浏览器会给我以下警告:未捕获错误: - 无法找到模板“应用程序”。
我认为问题在于如何调用模板:
//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的代码不断变化,但是当我试图找到一个答案时,为什么这段代码与以前的版本一起工作,以及为了使它能够工作而改变了什么,我得到了空白。
帮助!