Ошибка при рендеринге скриптов в файле pug - PullRequest
0 голосов
/ 10 мая 2018

Я пытаюсь напечатать переменную в файле мопса.Эта переменная (скрипты) имеет код js.но я получаю следующую ошибку:

{Ошибка: ./app/views/cms/index.pug:29:9\n 27 |\ n 28 |\ n> 29 |! {scripts} \ n ---------------- ^ \ n 30 |\ n 31 |body \ n 32 |
if properties.header.version \ n \ неожиданный текст \ "! {scr \" \ n в makeError

Код моего узла:

// ...
var html = pug.renderFile('./index.pug', {
    scripts: '<script type="text/javascript">console.log("Hello World!");</script>',
    title: 'test',
});
// ...

index.pug

doctype html
html(lang=properties.lang)
    head
        meta(charset="utf-8")

        title #{title}

        script(src="/jquery.js")
        link(rel="stylesheet", type="text/css", href="/styles.css")

        !{scripts}

        style.
            body {
                margin: 0;
            }

            /* safari 9 modals fix */
            .no-scroll {
                overflow: hidden;
                height: 100%;
            }
    body
         div !{content}

Как напечатать !{scripts} переменную?

1 Ответ

0 голосов
/ 10 мая 2018

Работает с:

.
   !{scripts}
...