, wie zwei Klassennamen für den Helper Ember.js festgelegt werden

8

Ich versuche, ein Eingabeelement wie folgt zu binden:

%Vor%

es funktioniert gut, solange ich versuche, es nur 1 Klassenname ".with-error" zuzuweisen. Wie kann ich 2 Klassennamen zuweisen, so wird es sein: ".with-error. second-class"? Ich weiß, wie man es macht:

%Vor%

aber dies funktioniert nicht mit Eingabe-Helper.

Danke!

    
Dima Feldman 05.06.2014, 23:00
quelle

1 Antwort

17

Diese Funktion ist nicht gut dokumentiert, aber wenn Sie Attribute auf einem Handlebars-Helfer definieren, können Sie die Anführungszeichen entweder weglassen, um anzugeben, dass der Wert des Attributs eine gebundene Variable sein soll, oder Sie können das Suffix "Binding" hinzufügen "und verwenden Sie dann Anführungszeichen mit einem Ausdruck, der demjenigen ähnelt, den Sie mit {{bind-attr}} verwenden würden.

In Ihrem Fall sollte also Folgendes funktionieren:

%Vor%

Beachten Sie, dass wir anstelle von class=myBoundValues classBinding="myBoundValue" verwenden.

    
Josh Padnick 06.06.2014, 00:21
quelle