将jade if语句转换为把手(hbs)

时间:2014-12-17 18:30:51

标签: node.js twitter express pug handlebars.js

我一直在关注this教程,我已经能够将每条玉石线转换成除此之外的hbs;

- if (user_open.id != user.id)

我试过了;

{{#if "user_open.id != user.id" }}

但它似乎不起作用。任何想法???

1 个答案:

答案 0 :(得分:2)

把手是无逻辑的,因此您无法直接使用!=运算符。您需要在javascript中预先计算一个布尔值,您可以在渲染isOther时传递给模板,这样您就可以在模板中执行{{#if isOther}}或创建块帮助函数,以便你可以做{{#isOther user user_open}}