嗨,我正在尝试使用新的angular / CLI功能构建我的第一个库, 我对如何提供服务感到有些困惑。我的自由主义者有2个我想展示的服务,可以说:
service1和service2
和两个我想保留在库内部的助手(从角度角度来看的服务),让我们说:
helper1和helper2
可以在WHERE REGEXP_LIKE(Custom_Unique_Name,
'^'|| :vname || '[^A-Za-z][0-9]*'
);
我有两个问题:
static forRoot()
数组中声明所有服务和帮助程序,如下所示:providers
@NgModule({
imports: [CommonModule],
declarations: [],
exports: [],
})
export class MyModule {
static forRoot(options: Options = {}): ModuleWithProviders {
return {
ngModule: MyModule,
providers: [
Service1,
Service2,
HelperService1,
HelperService2,
{
provide: OPTIONS,
useValue: options,
},
{
provide: 'options',
useFactory: optionsFactory,
deps: [OPTIONS],
},
],
};
}
}
吗?我应该如何隐藏助手?