当我运行这个代码来比较值时,如果它大于一个,我就会得到这个错误。
{{#compare pageCount ">" 1 }}
<ul class="pagination"></ul>
{{#compare currentPage ">" 1 }}
<li><a href="/?page=1"> «</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)
发布于 2017-07-03 06:24:25
您必须使用Handlebars.registerHelper制作自定义助手,您可以检查完整的文档,以了解如何注册自定义助手以便能够在模板中使用它。
https://stackoverflow.com/questions/44878624
复制相似问题