2017-01-08 2 views
1

In Jade/Mops:Ioinic mit Jade oder Mops Vorlage

ion-nav([root]="rootPage", #content, swipeBackEnabled="false") 

Mops kompilierte HTML-Ergebnis:

<ion-nav [root]="rootPage" #content="#content" swipeBackEnabled="false"></ion-nav> 

Es in HTML sein sollte:

<ion-nav [root]="rootPage" #content swipeBackEnabled="false"></ion-nav> 

Was sollten Sie denken Ich sollte tun, damit Pug das richtig macht?

+0

deklarieren die HTML5 Doctype? Laut einem der späteren Kommentare zu [diesem Github-Problembericht] (https://github.com/pugjs/pug/issues/370) wurde das Attribut ordnungsgemäß gerendert, nachdem "doctype html" verwendet wurde - vielleicht ein ähnliches Problem? – gandreadis

+0

Es tat ja du hast Recht. –

+0

Also das funktioniert? Denn dann würde ich mich freuen, dies als richtige Antwort auf die Frage zu posten, damit auch andere davon profitieren können :) – gandreadis

Antwort

2

Sie müssen den HTML5-Doctype am Anfang Ihrer Vorlage explizit deklarieren: doctype html.

Laut einem Kommentar auf this Github issue report, Attribute ohne Werte werden nur im HTML5-Rendering-Modus unterstützt, was bedeutet, dass die einzige Möglichkeit, sie ordnungsgemäß enthalten, durch die Verwendung des HTML5 Doctype.

0

Put Zitate auf ngFor und (Klick) wie folgt:

button(ion-item '*ngFor'='let team of teams' '(click)'='itemTapped($event, team)') 
    p {{team.name}} 

Ergebnisse: Sie explizit

<button ion-item *ngFor="let team of teams" (click)="itemTapped($event, team)"> 
    <p>{{team.name}}</p> 
</button> 
Verwandte Themen