我遇到以下问题。我已经使用一个名为 Location
的模型工作了一段时间,但现在我发现 angular 也有这样一个模型,所以我在一个组件中遇到了以下冲突,而我同时需要这两个模型:
import { Location } from 'src/app/core/models/location.model';
import { Location } from '@angular/common';
是否有任何解决方法,例如为库指定别名?
当前问题:
Duplicate identifier 'Location'.ts(2300)
最佳答案
您可以使用 as
关键字为导入别名以避免名称冲突。
import { Location as LocationModel } from 'src/app/core/models/location.model';
import { Location } from '@angular/common';
关于angular - 我可以用 angular/typescript 给导入的库起一个别名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66837054/