Ответ 1
Вы должны объявить переменную в области блока:
extends layout
block title
title Your score table
block body
- var format = "%+1.0f"
...
td.utilityUtil #{sprintf(format,value)}
...
Можно ли назначать переменные внутри jade файла, чтобы сделать код более удобочитаемым?
В частности, я создал этот нефритовый файл:
extends layout
- var format = "%+1.0f"
block title
title Your score table
block body
...
td.utilityUtil #{sprintf(format,value)}
...
И получил ошибку в последней строке, что "формат" не определен. Вероятно, я не назначаю его правильно, но я не нашел правильного синтаксиса.
P.S. У меня есть Express 3.
Вы должны объявить переменную в области блока:
extends layout
block title
title Your score table
block body
- var format = "%+1.0f"
...
td.utilityUtil #{sprintf(format,value)}
...