1.7.1部分不适用于2.0.0版本的车把
ember 1.7.1 not working with handlebars 2.0.0
在一个顺利成功的单页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的支持。
相关文章:
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- PHP中的setcookie仅适用于localhost
- html5 drawImage适用于firefox,而不是chrome
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- ResolveUrl是否适用于././也
- Firebase updateChildValues适用于IOS,但不适用于Web和Android
- JavaScript警报适用于int,但不适用于string
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- Regex Replace仅适用于Last Match
- 是否有适用于JavaScript的WinRT API的机器可读版本
- Javascript window.print 适用于 IE 和 FF,但不适用于 Chrome(在旧版本中曾经如此)
- Javascript数组不适用于IE7和旧版本,但适用于IE10
- 代码适用于jquery 1.8.3,但不适用于1.9.1及更高版本
- CSS不适用于IE8、IE9,但适用于IE10及以上版本
- 这是适用于Phaser的Pixi的正确版本
- 哪个版本的NPM适用于Node.js 0.2.6
- 网站适用于除Opera和IE9或更早版本之外的所有浏览器
- jquery代码适用于1.7.1版本,但不适用于最新版本
- 是否有适用于Windows的脱机版本的JSLint