把手子表达式不适合我

时间:2014-07-04 21:52:57

标签: ember.js handlebars.js

template.hbs

    <div>
    {{helperOne  (subExpHelper 'test string') }}
    </div>

helperone.js

Ember.Handlebars.helper('helperOne', function(input) {
  return new Handlebars.SafeString(input);
});

helpertwo.js

Ember.Handlebars.helper('subExpHelper', function(input) {
  return new Handlebars.SafeString(input);
});

我从grunt得到的错误

运行“emberTemplates:dist”(emberTemplates)任务

  
    

错误:第8行的解析错误:     ... V&GT; {{helperOne(subExpHelper'test     ---------------------- ^     期待'CLOSE','CLOSE_UNESCAPED','STRING','INTEGER','BOOLEAN','ID','DATA','SEP',得到'INVALID'     警告:Ember Handlebars无法编译app / templates / portfolio.hbs。使用--force继续。

  

子表达式直到根据我的chrome资源的把手1.3.0才被加载。

1 个答案:

答案 0 :(得分:2)

错误消息表明不支持子表达式,因此 使用过时版本的Handlebars。看看你是否可以更新它或找到一个更好的插件(grunt-ember-templates是一个非常受欢迎的选择)。