2017-01-04 1 views
0

In zukünftigen Projekten will ich Mops verwenden (Jade), aber ich sah ein Problem: Ich schreibe kleine mixin: [1]Unklare Vertiefung mit Mixins in pug

mixin item(href, active) 
if(active) 
    li(class="active"): a(href=href): block 
else 
    li: a(href=href): block 

Hier haben wir es nennen: click here

+item("#sec1") 

Ausgangsergebnis: click here

<div class="vak-xs-12 vak-md-5 vnav-menu"> 
    <ul> 
      <li><a href="#sec1">rwa</a></li> 
    </ul> 
</div> 
+0

Jemand weiß, wie diese Einbuchtungen zu entfernen? – VsevolodKurochka

+0

Sie möchten nicht Ihre Ausgabe HTML formatiert? Können Sie posten, was Ihr gewünschtes Ergebnis ist? – sean

+0

Ich muss den Eindruck 4 unklar Eindruck entfernen. [Ich habe] (https://i.stack.imgur.com/0xUHG.png) - mit Einrückung. [Ich brauche] (http://joxi.ru/gmvOKB1uW7PG2a) - ohne Einrückung. – VsevolodKurochka

Antwort

0

ich denke, das ist ein Problem, wi Der Editor muss so konfiguriert werden, dass immer die gleiche Anzahl an Leerzeichen verwendet wird. Anstelle von Leerzeichen müssen Sie die Taste "Tab" verwenden.

+0

[Klicken Sie hier, Menü von ST3] (http://joxi.ru/eAOMv9EUP0Rpmo) Ich denke auch, dass dies auf den Editor zurückzuführen ist. Ich konvertiere Einrückung in "Tabs", aber nichts ändert sich. – VsevolodKurochka

0

Es kann etwas mit der Bedingung zu tun haben. Haben Sie versucht, etwas wie:

mixin item(href, active) 
    li(class= (true === active) ? 'active') 
    a(href= href) 
     if block 
     block