Может ли общий компонент использовать собственный private @ ngrx / store? - PullRequest
0 голосов
/ 19 мая 2018

Я разрабатываю общий компонент Angular (в своем репо, используя ng-packagr и angular 5, который будет опубликован в виде пакета npm), и я хотел бы использовать @ ngrx / store, потому что компонент достаточно сложен, чтобы оправдатьэтот.Я хотел бы, чтобы магазин был внутренним по отношению к компоненту.В частности, это будет означать, что:

  • для интеграции приложений не нужно знать о @ngrx, чтобы использовать мой компонент
  • для интеграции приложений может использоваться отдельный магазин @ngrx от моего компонента.

Какой тип отношений зависимостей (в package.json моего компонента, таких как peerDependencies или зависимости) и кода инициализации (в главном модуле моего компонента my-component.module.ts) потребуется моему компоненту для достижения этой цели?

Какого рода отношения зависимостей (в package.json интегрирующего приложения) и кода инициализации (в главном модуле интегрируемого приложения app.module.ts) потребуется интегрирующему приложению для ввода, инициализации и использования компонента раз оно опубликовано ?

...