2016-11-10 59 views
0

我有一些應用程序在角色2與打字稿。DatePicker的錯誤

現在,我的任務是做一些<input />標記與type="date",並添加到這個標記<input type="date">一些[value]

我的價值是從服務器的數據,我得到這個數據與幫助HTTP服務(Get)。

事情是這樣的:<input type="date" [value]="..."> 我知道<input type="date">需要一個字符串,我創造我的組件一些接口:

export interface IDateTime { 
    createdat: string; 
    } 

,當然我在組件添加此屬性:

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

最後,在模板我添加此標籤:

<input class="form-control" type="date" [value]="IDateTime.createdat"/> 

現在我有這個錯誤:Cannot read property 'createdat' of undefined。 請告訴我,爲什麼不能讀取財產,以及如何解決這個問題。

謝謝。

回答

0

您沒有綁定到您在組件中聲明的變量,而是嘗試綁定到您的接口聲明的屬性。要綁定到變量,而不是你需要有[value]="dateTime.createdat"