Встраивание Javascript в Jade при сохранении отступов
Есть ли способ встроить код Javascript в Jade? script
тег при сохранении отступа?
Удаление отступов работает, но делает код чрезвычайно трудным для чтения и изменения.
Другой вариант - поместить Javascript в отдельные файлы, но тогда нам нужно передать несколько параметров из шаблона в скрипт. Можно ли сделать это в подходе "отдельные файлы"?
1 ответ
В разделе " Текст тега" пользовательской документации Jade есть два способа включения больших блоков текста в теги. В следующем примере демонстрируются оба способа для тега "script". Джейд прекрасно справляется с отступом кода.
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");