我可以从javascript里面分配一个jade变量吗?

时间:2016-04-03 10:02:59

标签: javascript node.js pug

我已经看到了大量的问题,但却找不到一个用于分配的问题。

那么,为什么我可以这样做:

var username = '#{username}';

但不是吗?

#{username} = username;

有没有办法从javascript里面分配jade变量?

编辑:我最终做了Bigood建议并使用服务器和客户端cookie,这非常有用!我按照我在https://stormpath.com/blog/everything-you-ever-wanted-to-know-about-node-dot-js-sessions/

找到的指南

1 个答案:

答案 0 :(得分:1)

当您在Jade中执行#{username} = username时,#{username}将替换为username的值。

例如,假设您正在将username='Jake'传递给您的jade模板。所以当你写作

#{username}= "somethingElse"

实际上变成了

<Jake> = "somethingElse"</Jake>

这就是我们不能这样做的原因。