选项一是按照编译器的指示执行,并同时导出:
export class Album {
label: Album.AlbumLabel;
}
export namespace Album {
export class AlbumLabel { }
}
选项二是一个摆振变量,但您面临命名难题:
class Album {
label: Album.AlbumLabel;
}
namespace Album {
export class AlbumLabel { }
}
export const NameMe = Album;
进口
如果要导入
AlbumLabel
Album
唱片公司
如果保留嵌套,则必须使用以下任一选项:
import { Album } from './component.js';
const a = new Album.AlbumLabel();
或引入本地名称:
import { Album } from './component.js';
const AlbumLabel = Album.AlbumLabel;
const a = new AlbumLabel();
import { AlbumLabel } from './album';
export class Album {
label: AlbumLabel;
}
export class AlbumLabel { }