0
ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
if modi_type=='edit'&&key==common_index.ration
option(value='#{key}', selected) #{val}
else
option(value='#{key}') #{val}

预期“缩进”,但得到“换行符”

4

2 回答 2

2

猜猜这是一个翡翠模板...

Jade 遵循 Python 规则,其中空格很重要,因此您必须正确缩进代码:

ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
    if medi_type == 'edit' && key == common_index.ration
        option(value='#{key}', selected) #{val}
    else
        option(value='#{key}') #{val}

Jade 具有灵活的缩进,您可以选择是否使用制表符或空格,以及多少个空格。但是,您必须在整个模板中的选择保持一致。

于 2013-07-24T02:01:02.640 回答
0

我出于不同的原因遇到了这个问题。

出于我给出的示例的目的

 _ = [tab]

这是无效的玉:

 div
 _ div
 _ _
 _ _ div

这是有效的玉:

 div
 _ div

 _ _ div

所以基本上确保空新行上的任何尾随空格都被删除,否则你的 Jade 将无法编译。

这个崇高的插件将帮助自动化这个过程:)

于 2016-06-09T02:23:01.763 回答