我已经下载了ember.js的示例,当我运行基本的todo示例时,我收到以下错误。错误听起来像其中一个脚本没有加载,但我已经验证所有文件都正确加载。我可以从emberjs.com网站成功运行完全相同的文件,所以我不确定出了什么问题。有什么想法吗?
Uncaught ReferenceError: Handlebars is not defined ember.min.js:17
Uncaught TypeError: Cannot call method 'extend' of undefined app.js:44
答案 0 :(得分:1)
你需要确保你已经包含了Handlebars。早期版本的Ember带有Handlebars,但较新版本没有。
只需在页面中添加这样的内容(在包含Ember之前)。
<script type="text/javascript" src="http://cloud.github.com/downloads/wycats/handlebars.js/handlebars-1.0.0.beta.6.js"></script>