Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Typescript类作为Angular中的成员变量?_Javascript_Angular_Typescript - Fatal编程技术网

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

Javascript Typescript类作为Angular中的成员变量?,javascript,angular,typescript,Javascript,Angular,Typescript,我正在学习Angular和TypeScript,我有一两个问题 使用TypeScript,可以让一个类/对象作为另一个对象的变量类型,如下所示?如果是这样的话,您如何使用Angular引用所有成员 /* begin cmsfiles.ts */ export class CMSFiles { fileID: number; fileDateTime: Date; fileName: string; description: string; } /* end cmsfiles.t

我正在学习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 */
在角度模板中,我需要使用如下内容:

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


如何实现这一点?

类定义类型。这些类型可以在任何可以使用默认类型的地方使用


简而言之,是。

CMSFiles
上不存在
Title
字段。您的意思是
fileName
?是的,您是对的,我的意思是fileName而不是title。您知道语法是否正确吗?如果CMSFiles类的属性是public是:)这只是普通的js符号