如何解决如何在 shared.module 中导出函数?
export function toCamelCase(string): string {
//code omitted
}
import * as utility from '../shared/functions/helper-functions';
但是,我使用共享模块,我想知道是否可以将此辅助函数引用仅添加到共享模块并将其导出,以便我可以在不添加其引用的情况下使用其函数(我已经添加了 shared.module 引用)。有什么想法吗?
import * as utility from '../shared/functions/helper-functions';
@NgModule({
declarations: [
//...
],imports: [
//...
],exports: [
// I want to add helper function as a module
],providers: [
//...
})
export class SharedModule { }
解决方法
也只有 export class SharedModule
和 export * from '../shared/functions/helper-functions'
。
如果您真的想在 Angular 模块中公开辅助函数,您可以将它们公开为服务(在 providers
部分中),但这实际上没有意义。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。