Javascript Ember inline if给出错误类型错误:options.template未定义

Javascript Ember inline if给出错误类型错误:options.template未定义,javascript,ember.js,handlebars.js,Javascript,Ember.js,Handlebars.js,如果我这样做 我哪儿都找不到。我找到的最接近的话题是,但它不是我想要的 我的eq助手是: TypeError: options.template is undefined 建议对列表标记使用此选项: import Ember from 'ember'; const eq = (params) => params[0] === params[1]; export default Ember.Helper.helper(eq); 这有用吗?如果不是,则该错误消息似乎与模板的这一部分没有

如果我这样做

我哪儿都找不到。我找到的最接近的话题是,但它不是我想要的

我的
eq
助手是:

TypeError: options.template is undefined

建议对列表标记使用此选项:

import Ember from 'ember';
const eq = (params) => params[0] === params[1];
export default Ember.Helper.helper(eq);

  • 这有用吗?如果不是,则该错误消息似乎与模板的这一部分没有太大关系。

    建议将其用于列表标记:

    import Ember from 'ember';
    const eq = (params) => params[0] === params[1];
    export default Ember.Helper.helper(eq);
    

  • 这有用吗?如果不是,则该错误消息似乎与模板的此部分没有太大关系。

    是的,它解决了问题。非常感谢。是的,它解决了这个问题。非常感谢。
    import Ember from 'ember';
    const eq = (params) => params[0] === params[1];
    export default Ember.Helper.helper(eq);
    
    <li class={{if (eq page actual) "active"}}><a href='#'>{{page}}</a></li>