gpt4 book ai didi

javascript - 为什么 Angular 使用 `import { SomeComponent } from ' some.component.ts '` instead of ` import SomeComponent from 'some.component.ts' `

转载 作者:行者123 更新时间:2023-12-01 02:33:43 24 4
gpt4 key购买 nike

我写React/Vue。像往常一样,我喜欢导出/导入默认组件。

// export
export default class SomeComponent from Component {
// blahblah
}

// import
import SomeComponent from './some.js'

但是当我使用angular2+时,我发现了一个奇怪的事情。它使用破坏性导入/导出形式。

// export
@Component({/* ... */})
export class SomeComponent {
// blahblah
}

// import
import {SomeComponent} from './some.component.ts'
为什么?我觉得有点麻烦。它是由 Typescript 规则还是贡献者定义的?

最佳答案

如果您在 class 之前添加 default,那么您将能够以与 React/Vue 中相同的方式导入。

关于javascript - 为什么 Angular 使用 `import { SomeComponent } from ' some.component.ts '` instead of ` import SomeComponent from 'some.component.ts' `,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48108913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com