1. ホーム
  2. angular

[解決済み] エクスポートされた2つのクラスを同じ名前でインポートする

2022-04-23 01:22:03

質問

Angular 2を使用したtypescriptで、同じ名前で、異なるパスにある2つのクラスをインポートする必要があります。

プロジェクトが大きすぎて、エクスポートされたクラス名を変更するのが大変です。

インポートクラスのエイリアスを作成する方法はありますか?

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

解決方法は?

を使用することができます。 as このように

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

ES6 の import 文の詳細については、こちらを参照してください。 こちら .