有没有办法在Jade script
标记中内联Javascript代码,同时保持缩进?
删除缩进有效,但它使代码极难阅读和修改。
另一种选择是将Javascript放在单独的文件中,但是我们需要将一些参数从模板传递给脚本。是否可以在“单独文件”方法中执行此操作?
答案 0 :(得分:1)
从Jade用户文档的 Tag Text 部分,有两种方法可以在标记中包含大块文本。以下示例演示了“script”标记的两种方式。 Jade处理缩进代码就好了。
script.
console.log("One way to preserve indentation");
if (true) {
console.log("This is indented");
}
console.log("Different indentation");
script
console.log("Another way to preserve indentation");
if (true) {
console.log("This is indented");
}
console.log("Different indentation");