1.7.1部分不适用于2.0.0版本的车把

ember 1.7.1 not working with handlebars 2.0.0

本文关键字:版本 适用于 1部 不适用      更新时间:2023-09-26

在一个顺利成功的单页angularjs应用程序之后,我目前正在进行一个新的ember项目。

所以我准备了我的工作文件夹,具有讽刺意味的是,当我开始使用emberjs的那一刻,即当我引用脚本标签时,它会弹出一个错误,说没有定义车把

为什么会发生这种情况,我该如何预防
我使用的是emberjs v.1.7.1添加车把2.0.0

Ember使用一次性版本的车把,目前支持的版本是1.3。可从的首页获取http://emberjs.com/

Ember对Handlebars2.x的支持计划从Ember 1.9版本开始,如Ember.js博客所述。

自从Ember1.0.0发布以来,Ember就需要Handlebars1.x。随着Handlebars的每个新版本的发布,我们需要更新我们的版本要求,以允许最新和最棒的。值得庆幸的是,在整个过程中,我们能够保持自1.0.0以来与所有版本的Handlebars的向后兼容性。

不幸的是,Ember将无法保持向后兼容1.x版本的Handlebars,同时支持2.0。在里面Ember 1.9.0(将于10月24日发布测试版并稳定12月5日)将删除对Handlebars 1.x的支持,并且引入了对Handlebars 2.0的支持。