Ich bin neu bei Angular 2 und habe folgendes Problem. Ich versuche, eine Komponenteneigenschaft an eine native Eigenschaft einer Eingabe (maxlength) zu binden, und ich kann es nicht tun.
Der Code ist der folgende:
textbox.ts
%Vor%textbox.html
%Vor%In der Komponente 'vater':
%Vor%Die Eigenschaften 'Platzhalter' und 'deaktiviert' funktionieren einwandfrei, aber ich kann maxlength arbeiten. Ich habe versucht mit [maxlength] und ich bekomme diesen Fehler: Kann nicht an 'maxlength' binden, da es keine bekannte native Eigenschaft ist.
Danke.
verwenden
%Vor%weil standardmäßig eckige Eigenschaftsbindung. um angular explizit zu verwenden, haben wir diese Syntax verwendet
Verwenden Sie stattdessen
%Vor%oder
%Vor%um explizit an das Attribut statt an die Eigenschaft zu binden.
Sie können nur direkt an die maxLength-Eigenschaft der Eingabe binden, indem Sie sie mit einer Attributbindung (eckige Klammern) umschließen.
Ihr HTML wird also so aussehen:
%Vor%Und in Ihrer TypeScript-Datei:
%Vor%Tags und Links angular