【问题标题】:Export multiple variables from typescript class从打字稿类导出多个变量
【发布时间】:2019-04-10 15:53:20
【问题描述】:

我有以下sample.ts:

class Sample {
    var1;
    var2;
    ...
}
export default new Sample();

在另一个类中,我使用以下方法导入它:

import sample from './sample';

并将其用作:

sample.var1;

但我想在不使用sample.var2 的情况下访问 var2。我也想过导出var2,但我不确定这是否可能。我想要类似下面的东西,所以我可以在导入文件时直接使用var2。

class Sample {...}
export default new Sample(), var2;

【问题讨论】:

标签: typescript


【解决方案1】:

将您的导出语句替换为

const sampleToExport = new Sample();

export sample = sampleToExport;
export var2 = sampleToExport.var2;

然后你可以像这样导入它:

import { sample, var2 } from './sample'

【讨论】:

  • 其实我不能直接导出变量,我做的是const sample = new Sample(); export const samp = sample, variable2 = sample.var2;然后import {samp, variable2} from './sample';
猜你喜欢
  • 1970-01-01
  • 2017-07-21
  • 2022-01-07
  • 2017-08-07
  • 1970-01-01
  • 2017-11-27
  • 2020-03-28
  • 2017-08-19
  • 2017-02-04
相关资源
最近更新 更多