расширение специальных услуг до детского класса в угловой 4 - PullRequest
0 голосов
/ 01 июля 2018

Если я хочу использовать сервисы в дочернем классе, тогда я должен добавить эти сервисы и в родительский класс, и это приводит к доступности этих сервисов для всех дочерних классов этого родительского класса. Как ограничить это в Angular 4

1 Ответ

0 голосов
/ 01 июля 2018

Попробуйте внедрить сервис с использованием массива провайдеров внутри самого объявления. Например, вы можете внедрить службу под названием MyService в AppComponent следующим образом.

Надеюсь, это поможет.

@Component({
  selector: 'my-app',
  providers: [MyService]
})
export class AppComponent { }

Для простого примера, пожалуйста, обратитесь к https://v4.angular.io/api/core/Directive#providers

...