相关疑难解决方法(0)

在TypeScript中将*导入为可迭代数组

如何使用TypeScript访问数组中不同文件中的多个类?

文件夹结构:

??? index.ts
??? models
    ??? index.ts
    ??? image.entity.ts
    ??? user.entity.ts
Run Code Online (Sandbox Code Playgroud)

image.entity.ts:

export class Image { }
Run Code Online (Sandbox Code Playgroud)

user.entity.ts:

export class User { }
Run Code Online (Sandbox Code Playgroud)

型号/index.ts:

export * from './image.entity';
export * from './user.entity';
Run Code Online (Sandbox Code Playgroud)

index.ts(所需输出):

import * as models from './models/index';
// Is an iterable array, instead of a "module"
console.log(models.length) // 2
Run Code Online (Sandbox Code Playgroud)

typescript

8
推荐指数
1
解决办法
1426
查看次数

标签 统计

typescript ×1