Я изучаю EJS, тем не менее, мой справочник в Pug. Я видел хороший трюк в Pug в этой книге, и мне было интересно, есть ли эквивалентность в EJS. Я видел, что EJS и руль очень похожи, я смог легко перейти с руля на EJS. Можно ли мне сказать, есть ли в EJS эквивалентный трюк, подобный mixin в Pug? Ниже приведен пример того, какой трюк я бы хотел сделать;на самом деле можно вызвать эту функцию из файла pug, это все равно, что делать вычисления во внешнем интерфейсе. Я знаю, как сделать несколько простых трюков, таких как операторы if с использованием <% =%>, в EJS.
mixin outputRating(rating)
- for (var i = 1; i <= rating; i++)
span.glyphicon.glyphicon-star
- for (i = rating; i < 5; i++)
span.glyphicon.glyphicon-star-empty