我正在将Angular 6与类型脚本2.7.2一起使用。 我在单独的文件中创建了模型接口,但是使用了相同的命名空间:
model1.ts:
namespace Api {
export interface Model1 {
field1: string;
field2: number;
}
}
model2.ts
namespace Api {
export interface Model2 {
field1: string;
field2: number;
field3: Api.Model1; // this caused the error
}
}
在接口Model2中使用接口Model1会导致错误。
(TS) Namespace 'Api' has no exported member 'Model1'.
正确的做法是什么?