2016-11-10 19 views
0

私はtypescriptで角度2のアプリケーションをいくつか持っています。DatePickerでエラーが発生しました

ここで私の仕事はtype="date"のタグを<input />とし、このタグに<input type="date">を追加します。[value]です。

私の値はサーバーのデータです。このデータはhelp http-service(Get)で取得します。

このような何か:<input type="date" [value]="..."> 私は<input type="date">は、文字列を必要とし、私は私のコンポーネントで、いくつかのインターフェースを作成することを知っている:

export interface IDateTime { 
    createdat: string; 
    } 

そしてもちろん、私はコンポーネントでこのプロパティを追加します。

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

最後に、テンプレートiにこのタグを追加します。

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

そして今私はこのエラーがあります:Cannot read property 'createdat' of undefined。 私に教えてください、なぜ不動産を読むことができない、そしてこの問題を解決する方法。

ありがとうございます。

答えて

0

コンポーネントで宣言した変数にバインドするのではなく、インターフェイス宣言のプロパティにバインドしようとしています。代わりに変数にバインドするには、[value]="dateTime.createdat"

関連する問題