内部有空格的把手抛出一个Missing Helper错误

时间:2017-02-21 07:57:46

标签: javascript node.js error-handling handlebars.js

我在我的节点应用程序中使用把手4.x,它接受带有把手的动态内容。在编制把手时,如果把手内有空格,我会收到Missing helper...错误。

例如:{{first name}}会引发Missing helper first错误。

理想情况下,如果找不到匹配项或帮助程序,它应该忽略车把,但即使它与空值匹配,也会为我做这项工作,因为现在,它正在破坏应用程序。

我想知道为什么把手本身没有处理这个错误。

现在,由于这个内容是动态的,我无法轻易处理这个案例。

我正在使用以下正则表达式手动转义我未编译的任何把手:{{[^\n}]+}}

我正在寻找一个内置的车把解决方案,如果有任何问题可以解决这个问题。

0 个答案:

没有答案