2016-05-30 6 views
1

Ich habe eine Demo auf Plunker gemacht, so ist das Problem, dass beim Hinzufügen von Klasse = "Ui-Formular", um Element zu bilden angular2 Validierung bricht.Semantic Ui Klassen Ui Form Brüche Angular2 Validierung

Plunker OHNE (class = "ui Form"): linkPlunker1

<form [ngFormModel]="myForm"> 

Plunker MIT (class = "ui Form"): linkPlunker2

<form [ngFormModel]="myForm" class="ui form"> 
+0

Sie scheinen sich hier gleich zu verhalten. Welchen Browser benutzen Sie? Ich habe es mit Chrome versucht. –

+0

Ich versuchte mit Chrom –

+0

Beide Plunkers sind gleich. Wenn ich die Klassen hinzufüge, die ich reproduzieren kann. –

Antwort

1

Dies ist nur ein Problem mit semantischen. css welches gilt

.ui.form .error.message, .ui.form { 
    display:none; 
} 
+0

ich auch hinzugefügt .ng-invalid { background-color: # fff6f6! Wichtig; border-color: # e0b4b4! Wichtig; } für das Eingabeelement in mein Stylesheet. Hast du eine bessere Lösung? –

+0

Sorry, ich kenne SemanticUI nicht. Ich habe es gerade debuggt, um zu sehen, dass es von CSS verursacht wird, nicht von Angular. –

+1

Ich habe bessere Lösung gefunden, wenn jemand es braucht. .ui.input.error Eingang { background-color: # fff6f6! wichtig; border-color: # e0b4b4! Wichtig; } –