【问题标题】:Import two exported classes with the same name导入两个同名的导出类
【发布时间】:2017-01-29 08:01:47
【问题描述】:

在打字稿中,使用 Angular 2,我需要导入两个具有相同名称但位于不同路径的类。

这个项目太大了,我发现很难更改导出的类名。

有没有办法给导入的类起别名,

import {Class1} from '../location1/class1'
import {Class1} from '../location2/class1'

【问题讨论】:

    标签: angular typescript ionic2


    【解决方案1】:

    你可以像这样使用as

    import {Class1} from '../location1/class1'
    import {Class1 as Alias} from '../location2/class1'
    

    您可以找到有关 ES6 导入语句 here 的更多信息。

    【讨论】:

    • 在代码中使用 Class1.anyMethod()。和 Alias.anyMethodLocation2()
    猜你喜欢
    • 2018-08-14
    • 2012-08-04
    • 2011-01-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多