我有以下玉器代码,工作正常
div.container
h3.entry-title(style='margin-top:25px;') #{result.post_title}
div
p.text-left.pst <i class="fa fa-calendar"></i> #{result.post_date}
div.panel
!{result.post_content}
-if(typeof userType !== 'undefined' && userType=='admin')
a.btn.red.marginTop(href='/ebs' ) Cancel
div.page-footer
div.page-footer-inner
Copyright Copyright All rights reserved.
但是当我尝试插入if语句时,它会给我缩进错误
div.container
h3.entry-title(style='margin-top:25px;') #{result.post_title}
div
-if(result.post_date!='-1')
p.text-left.pst <i class="fa fa-calendar"></i> #{result.post_date}
div.panel
!{result.post_content}
-if(typeof userType !== 'undefined' && userType=='admin')
a.btn.red.marginTop(href='/ebs' ) Cancel
div.page-footer
div.page-footer-inner
Copyright Copyright All rights reserved.
答案 0 :(得分:3)
在编辑器中查找选项以突出显示/显示标签或空格。或者只删除所有缩进并仅使用制表符或仅使用空格重新添加它。
答案 1 :(得分:2)
如果使用Sublime文本编辑器,则可以转到“视图”>“标识”>“将标识转换为空格”。
答案 2 :(得分:0)
Pug(formerly Jade)
模板适用于相同的缩进。您需要在
space or tab
文件中选择pug
。你不能同时使用它们。
从编辑器中选择常用缩进,然后从这个奇怪的错误
中选择答案 3 :(得分:0)
这可能是由于在代码行中提供空格时,您提供了一些带有Tab的空间和一些带有空格键的空间。 尝试对单行使用“仅”空格键或“仅” Tab按钮。
即对于此代码行“ $(document).ready(function(){”,请仅提供带制表符的空格或仅提供空格。
希望这会有所帮助。