在Angular 6中,如果你遇到了无法导出类的问题,可能是由于以下几个原因导致的:
declarations
和exports
中正确地添加了类。示例代码:
import { Component, NgModule } from '@angular/core';
@Component({
selector: 'app-example',
template: 'Example Component
'
})
export class ExampleComponent { }
@NgModule({
declarations: [ExampleComponent],
exports: [ExampleComponent]
})
export class ExampleModule { }
示例代码:
import { Component } from '@angular/core';
import { ExampleComponent } from './example.module';
@Component({
selector: 'app-root',
template: ' '
})
export class AppComponent { }
示例代码:
import { Component } from '@angular/core';
import { ExampleComponent } from './example.module';
@Component({
selector: 'app-root',
template: ' ' // 错误的类名
})
export class AppComponent { }
示例代码:
import { Component } from '@angular/core';
import { ExampleComponent } from './example.module';
import { HttpClientModule } from '@angular/common/http';
@Component({
selector: 'app-root',
template: ' ',
providers: [ExampleService] // 错误的导入
})
export class AppComponent { }
这些是一些常见的解决方法,希望能帮助你解决无法导出类的问题。如果问题仍然存在,请提供更多的代码和错误信息,以便我们更好地帮助你解决问题。