Ich möchte einen Zeichenfolgenwert an eine Komponente in angle2 übergeben, dies funktioniert jedoch nicht mit der Standardbindung. Ich denke an etwas Ähnliches:
<component [inputField]="string"></component>
Leider sind nur Ausdrücke auf der rechten Seite der Zuweisung zulässig. Gibt es eine Möglichkeit, dies zu tun?
angular
angular2-template
Andras Hatvani
quelle
quelle
<component [inputField]='string'></component>
id="example-id"
wird die richtige gewünschte Zeichenfolge übergeben, jetzt gibt es jedoch 2 Elemente mit demselbenid
Attribut. Verwenden Sie diesen Ansatz mit Bedacht ...Sie können eine Zeichenfolge übergeben, indem Sie die Zeichenfolge in Anführungszeichen setzen
quelle
Um ein einfaches Anführungszeichen (und möglicherweise andere spezielle HTML-Zeichen) in das Zeichenfolgenliteral aufzunehmen, funktioniert die erste Option, während diejenigen, die einfache Anführungszeichen zum Umschließen des Literals verwenden, mit Analysefehlern fehlschlagen. Zum Beispiel:
Gibt "Johns Wert" korrekt aus.
quelle