Angular2, как использовать сервис, импортированный из модуля пакета
У меня есть основной модуль, который упакован и связан.
export class UICoreModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: UICoreModule,
providers: [
AuthService
]
};
}
}
из команды npm link .\src
Хост-приложение: npm link UI-core
app.module:
import { CUSTOM_IMPORTS } from 'custom.app';
@NgModule({
imports: [
BrowserModule,
FormsModule,
AppRoutes,
HttpClientModule,
BrowserAnimationsModule,
PRIME_COMPONENTS,
CUSTOM_IMPORTS
],
.....
}
custom.app:
import { UICoreModule } from 'ui-core';
export const CUSTOM_IMPORTS: any[] = [
UICoreModule.forRoot()
];
Я хотел бы знать, как использовать AuthService из основного модуля, в компоненте приложения хоста. Просто нужно знать, как использовать импорт. Я попробовал следующее, но не работает:
import { AuthService } from 'CUSTOM_IMPORTS';
Спасибо