Я создаю угловую библиотеку "mylib"
Я создаю сервис, который использует BehaviorSubject Observable из rxjs.
Например,
currentLanguage = new BehaviorSubject<string>(null);
У меня есть компонент в mylib, который будет устанавливать язык при изменении события на выбранном входе.
this.myService.currentLanguage.next('en');
После создания mylib и использования в myapp
... я могу подписаться на myService
из myapp.
Если я изменю значение на выбранном входе, яможет видеть событие, но нет следующего значения, отправленного BehaviorSubject, и нет ошибки в консоли.Поэтому я не могу передать изменение значения из компонента mylib.
Тем не менее ... если из myapp я выбрасываю следующее значение .. оно работает ...
Поэтому мой вопрос заключается в том, почему из компонента пользовательской угловой библиотеки невозможно использовать"далее", но это из компонента, который использует библиотеку ... и это возможно из любого компонента приложения, который импортирует библиотечный сервис?
Может быть, это может быть связано с @NgModule в mylib.module.ts, возможно я должен импортировать rxjs в массиве import?Я пытаюсь
imports: [CommonModule, FormsModule, BehaviorSubject]
сделать ошибку
идея?:)
Спасибо
Майк