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';

Спасибо

0 ответов

Другие вопросы по тегам