Typescript类作为Angular中的成员变量?

时间:2017-01-11 19:29:28

标签: javascript angular typescript

我正在学习Angular和TypeScript,我有一两个问题。

使用TypeScript,您可以将一个类/对象作为另一个对象的变量类型,如下所示?如果是这样,你如何使用Angular引用所有成员。

/* 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 */

在Angular模板中,我需要使用以下内容:

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

类定义类型。只要可以使用任何默认类型,就可以使用这些类型。

简而言之是。