首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >node.js车把错误:缺少助手:“比较”

问node.js车把错误:缺少助手:“比较”
EN

Stack Overflow用户
提问于 2017-07-03 05:56:03
回答 1查看 2.2K关注 0票数 0

当我运行这个代码来比较值时,如果它大于一个,我就会得到这个错误。

代码语言:javascript
复制
{{#compare pageCount ">" 1 }}
  <ul class="pagination"><­/ul>
    {{#compare currentPage ">" 1 }}

       <li><a href="/?page=1"> &laquo;</a></li>
    {{/compare}}

{{/compare}}

我用node.js安装了车把,并对其进行了测试,但是当我使用比较散列时总是会得到这个错误。

错误:缺少助手:“比较”对象。(/opt/lampp/htdocs/x/chessMult/regtest/using-passport-with-sequelize-and-mysql-master/node_modules/handlebars/dist/cjs/handlebars/helpers/helper-missing.js:19:13) at Object.eval (eval at createFunctionContext (/opt/lampp/htdocs/x/chessMult/regtest/using-passport-with-sequelize-and-mysql-master/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js:254:23),) :8:91)主楼(/opt/lampp/htdocs/x/chessMult/regtest/using-passport-with-sequelize-and-mysql-master/node_modules/handlebars/dist/cjs/handlebars/runtime.js:175:32) at ret (/opt/lampp/htdocs/x/chessMult/regtest/using-passport-with-sequelize-and-mysql-master/node_modules/handlebars/dist/cjs/handlebars/runtime.js:178:12)在(/opt/lampp/htdocs/x/chessMult/regtest/using-passport-with-sequelize-and-mysql-master/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:525:21) at ExpressHandlebars._renderTemplate (/opt/lampp/htdocs/x/chessMult/regtest/using-passport-with-sequelize-and-mysql-master/node_modules/express-handlebars/lib/express-handlebars.js:247:12) at ExpressHandlebars。(/opt/lampp/htdocs/x/chessMult/regtest/using-passport-with-sequelize-and-mysql-master/node_modules/express-handlebars/lib/express-handlebars.js:173:21)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-03 06:24:25

您必须使用Handlebars.registerHelper制作自定义助手,您可以检查完整的文档,以了解如何注册自定义助手以便能够在模板中使用它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44878624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档