javascript – ember-cli支持每个助手中的Handlebars @vars(即@ index,@ key,@ first,@ are)

前端之家收集整理的这篇文章主要介绍了javascript – ember-cli支持每个助手中的Handlebars @vars(即@ index,@ key,@ first,@ are)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
每当我有一个Handelbars模板在每个帮助器内部使用@vars变量(即@ index,@ key,@ first,@ pop)时,我就会在ember-cli中收到编译错误. (有关每个帮助程序中这些@vars变量的文档,请参阅 http://handlebarsjs.com/#iteration.)下面是一个使用ember-cli构建的简单应用程序,它只包含两个添加到程序中的文件:routes / application.js和templates / application.hbs.在这篇文章底部是ember-cli给出的编译错误消息的屏幕截图.我的代码中有错误吗?或者这是我应该在github @ https://github.com/stefanpenner/ember-cli上报告的错误

路线/ application.js中

export default Ember.Route.extend({
    model: function() {
        return ['red','blue','green'];
    }
});

模板/ application.hbs

{{#each model}}
  {{@index}}: {{this}}
{{/each}}

ember-cli编译错误消息的屏幕截图:

以下是涉及的各种工具的版本:

> ember-cli:0.0.40
>节点:0.10.30
> npm:1.4.21
>把手:1.3.0
>灰烬:1.6.1

解决方法

这真的与ember-cli无关. Ember Handlebars不支持@keyword项目.

猜你在找的JavaScript相关文章