在保持缩进的同时在Jade中内联Javascript

时间:2013-02-14 07:25:10

标签: javascript html pug templating jade4j

有没有办法在Jade script标记中内联Javascript代码,同时保持缩进?

删除缩进有效,但它使代码极难阅读和修改。

另一种选择是将Javascript放在单独的文件中,但是我们需要将一些参数从模板传递给脚本。是否可以在“单独文件”方法中执行此操作?

1 个答案:

答案 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");