这是哈巴狗模板错误还是我对语法的误解?

问题描述 投票:0回答:1

我有以下代码:

- var a = 5;
- var b = 3;
script
  if (a === 5)
    if (b === 2)
    .
      var x = true;
  include script.js

我想在

a == 5
时包含 script.js 文件,并且如果
b === 2
,我想在标签内上方插入新行
var x = true

但是,当我使用代码时,总是插入

x = true

您可以在这里验证:

https://pugjs.org/language/includes.html

pug
1个回答
0
投票

您只需将

.
var x
行再缩进一级,以便它们位于第二个条件内:

- var a = 5;
- var b = 3;
script
  if (a === 5)
    if (b === 2)
      .
        var x = true;
  include script.js
© www.soinside.com 2019 - 2024. All rights reserved.