1

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

删除缩进是可行的,但它使代码极难阅读和修改。

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

4

1 回答 1

1

从 Jade 用户文档的标签文本部分,有两种方法可以在标签中包含大块文本。以下示例演示了“脚本”标签的两种方式。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");
于 2013-02-14T08:48:04.803 回答