2013-07-24 50 views
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} 

預期的 「縮進」,卻得到了 「換行」500錯誤:預期 「縮進」,卻得到了 「換行」

+1

親,我們說中文吧....... –

+0

@JasonYang我不太流利的中國人,不幸的是:你能翻譯成英文呢? –

+0

ration_enum = {'':'','ration':'ration','quantitative':'quantitative'} – lucckystar

回答

2

猜測這是一個Jade template ...

玉如下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} 

玉石有靈活縮進,你可以選擇是否要使用製表符或空格,以及多少空間。但是,您必須在整個模板中保持一致。

0

我遇到這個問題的原因不同。

對於我給

_ = [tab] 

這是無效玉的例子而言:

div 
_ div 
_ _ 
_ _ div 

這是有效玉:

div 
_ div 

_ _ div 

所以基本上確保任何tra在空行上刪除空格會被刪除,或者你的Jade不能編譯。

This sublime plugin將幫助自動過程:)

相關問題