2016-11-10 3 views
0

Ich habe eine Anwendung in Winkel 2 mit Typoskript.Fehler mit DatePicker

Nun ist meine Aufgabe mit type="date", etwas <input /> Tag zu tun und in diesem Tag <input type="date"> einige [value] hinzuzufügen.

Mein Wert ist Daten vom Server, ich bekomme diese Daten mit Hilfe http-Service (Get).

Etwas wie folgt aus: <input type="date" [value]="..."> Ich weiß, dass <input type="date"> eine Zeichenfolge benötigen, und ich erstellen eine Schnittstelle in meiner Komponente:

export interface IDateTime { 
    createdat: string; 
    } 

Und natürlich füge ich diese Eigenschaft in der Komponente:

public dateTime: IDateTime = {createdat: ""}; 

Schließlich, in der Vorlage füge ich dieses Tag hinzu:

Und jetzt habe ich diesen Fehler: Cannot read property 'createdat' of undefined. Sag mir bitte, warum kann nicht lesen Eigenschaft, und wie dieses Problem zu lösen.

Vielen Dank.

Antwort

0

Sie sind nicht an die Variable gebunden, die Sie in Ihrer Komponente deklariert haben, sondern Sie versuchen, an die Eigenschaft Ihrer Schnittstellendeklaration zu binden. Um stattdessen an die Variable zu binden, müssten Sie [value]="dateTime.createdat"

haben