意思是:有条件元标签的Jade模板问题

我的玉石布局中有以下几点

doctype html html head meta(charset='utf-8') meta(http-equiv='X-UA-Compatible', content='IE=edge') meta(name='viewport', content='width=device-width, initial-scale=1') if (pageDescription) meta(name='description', content=#{pageDescription}) else meta(name='description', content='My description.') 

但是,这会产生“Express 500语法错误”

  7| | if (pageDescription) 8| | 9| meta(name='description', content=#{pageDescription}) 10| | 11| | else 12| | 

问)那么我怎么包括条件Meta标签在我的模板头?

#{pageDescription}只能在string中使用,例如"#{pageDescription}" 。 你可以这样做,否则直接传递值:

 meta(name='description', content=pageDescription)