- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我写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/
我有已经上线的 angular 6/node js 系统。所以现在我需要将最新的更改移动到实时服务器,然后再移动到开发服务器。两者都是相同的环境,即 Linux Server (RHEL7.6) 并且
我写React/Vue。像往常一样,我喜欢导出/导入默认组件。 // export export default class SomeComponent from Component { //
我将所有 Angular 库升级到 angular 9.0.0使用 ng update当我尝试构建它们时,出现以下错误。 错误: Unsupported private class SomeCompo
我有一个函数可以打开一个带有名为“NoteFormComponent”的组件的 MatDialog,它看起来像这样 openForm() { let dialogConfig = new
我只是在阅读 AngularDart routing tutorial并遇到了这个代码片段。 import 'package:angular/angular.dart'; import 'packag
通常在使用 Dagger 2 和 android 时,我有以下内容: @Singleton @Component(modules = {ApplicationModule.class}) public
我正在尝试创建一个服务来注入(inject) 在我的 DOM 中,而不是通过我的组件执行此操作。 我的 Renderer2 实现在组件中使用时完美运行,但通过服务使用 Rendere2 时出现此错误
当我想使用以下包版本在 AOT 中编译我当前的项目时,我遇到了问题: @ngtools/webpack@6.0.3 @angular@latest (6.0.2) Webpack@4.0.0 my w
我是一名优秀的程序员,十分优秀!