Javascript 在客户端使用Jade语言,该语言应在服务器端编译,而不影响条件
我只想在客户端使用Jade Lang,但它应该编译成纯html和JavaScript,保留所有条件,如if else,,除非和在客户端和服务器端使用的“=”。怎么做Javascript 在客户端使用Jade语言,该语言应在服务器端编译,而不影响条件,javascript,node.js,pug,Javascript,Node.js,Pug,我只想在客户端使用Jade Lang,但它应该编译成纯html和JavaScript,保留所有条件,如if else,,除非和在客户端和服务器端使用的“=”。怎么做 if name == "Bob" h1 hello Bob else h1 hello user 通常,如果我使用{“name”:“Bob”}它是在服务器上编译的,但是如果我使用{“name”:“Bean”}它应该给我“hello user”。如何同时使用服务器端和客户端?Jade模板被编译成javascript函
if name == "Bob"
h1 hello Bob
else
h1 hello user
通常,如果我使用{“name”:“Bob”}它是在服务器上编译的,但是如果我使用{“name”:“Bean”}它应该给我“hello user”。如何同时使用服务器端和客户端?Jade模板被编译成javascript函数 您可以使用
jade-c-p.template.js
使用命令行编译它,或者jade.compileFileClient(template.jade)
在服务器端javascript代码中编译它
之后,只需从客户端脚本中包含它(使用jade-runtime.js),然后从那里调用template({name:'Bob'})
,就可以得到html。在哪里可以得到jade-runtime.js。