миксиновая эквивалентность в EJS - PullRequest
0 голосов
/ 21 октября 2019

Я изучаю 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
...