2017-01-11 19 views
0

私はAngularとTypeScriptを学んでいますが、私には2つの質問があります。Typescriptクラスのメンバー変数としての角度?

TypeScriptを使用すると、以下に示すように、他のオブジェクトの変数型にすることができますか?そうであれば、どのようにAngularを使ってすべてのメンバーを参照しますか?

<input [(ngModel)]="news.file1.Title" placeholder="title" /> 

がどのように私はこれを達成することができます:私はこのような何かを使用する必要があります角度テンプレートで

/* begin cmsfiles.ts */ 

export class CMSFiles { 
    fileID: number; 
    fileDateTime: Date; 
    fileName: string; 
    description: string; 
} 
/* end cmsfiles.ts */ 

/* begin news.ts */ 

import { CMSFiles } from './cmsfiles'; 

export class News { 
    newsID: number; 
    postDateTime: Date; 
    title: string; 
    body: string; 
    file1: CMSFiles; 
    file2: CMSFiles; 
} 
/* end news.ts */ 

+0

フィールド 'Title'は' CMSFiles'には存在しません。 'fileName'を意味しましたか? – cdbajorin

+0

はい、あなたは正解です。私はファイル名を意味し、タイトルは意味しません。 –

答えて

0

クラスは型を定義します。これらの型は、デフォルトの型を使用できる場合はいつでも使用できます。

簡潔にはい。

+0

が正しい構文であるかどうか知っていますか? –

+0

CMSFilesクラスのプロパティがpublicである場合。 :)それはちょうど普通のjs表記です – toskv

関連する問題