gpt4 book ai didi

angular - 如何使用 Angular 2 RC6 和 NgModule 导出抽象类

转载 作者:太空狗 更新时间:2023-10-29 17:31:43 26 4
gpt4 key购买 nike

Angular 2 RC6 问题!!!

想象一下我们有一个标准类的情况,例如...

export abstract class FooBase {}

然后我们想导出这个类以供 Angular 2 RC6 网络应用程序中的其他模块使用,NgModule 代码可能如下所示...

@NgModule({
declarations: [FooBase],
exports: [FooBase],
imports: [CommonModule],
})
export class OurModule {}

不幸的是,当在 chrome 中运行它时,它返回...

Unexpected value 'FooBase' exported from module 'OurModule'

这个基类用于扩展另一个模块中的现有类,真的很简单,我在这里做错了什么!!!

最佳答案

不要使用 NgModule importsexportsdeclarations 来导入和导出类声明。 @NgModule 仅适用于组件、指令、管道和服务。

只需使用普通的 TypeScript 导入和导出即可。

关于angular - 如何使用 Angular 2 RC6 和 NgModule 导出抽象类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39484897/

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