Что означает этот символ плюс в Pug? - PullRequest
0 голосов
/ 03 марта 2020

Я продолжаю видеть символ плюса в коде:

block content

    +javascriptIncludeTag("")

Я пробовал поискать в Google, но нигде не могу найти ответ. Возможно, это как-то связано с Knockout js, но я недостаточно знаю о Pug или Knockout

1 Ответ

2 голосов
/ 03 марта 2020

Это синтаксис для мопса mixin . Он не имеет отношения к нокауту JS.

Из документации Pug :

Mixins позволяет создавать многоразовые блоки Pug.

//- Declaration
mixin list
  ul
    li foo
    li bar
    li baz
//- Use
+list
+list
<ul>
  <li>foo</li>
  <li>bar</li>
  <li>baz</li>
</ul>
<ul>
  <li>foo</li>
  <li>bar</li>
  <li>baz</li>
</ul>
...