Всем привет. Подскажите пожалуйста, если использовать APP_INITIALIZER для загрузки Runtime конфигурации, можно ли как то заставить все вызовы SomeModule.forRoot(...) подождать загрузки конфига в useFactory провайдера APP_INITIALIZER ?
Согласно документации приложение не запустится до того, пока не выполнится загрузка factory APP_INITIALIZER, но это не гарантирует то, что модули не будут загружать свои конфигурации ранее. А мне нужно иметь загруженную конфигурацию на момент инициализации этих модулей
я тут более детально планирую будущую архитектуру следующего приложения не хочу использовать ngrx и вообще минимум зависимостей
вообще считается антипаттерном выставлять наружу из сервисов сам subject или behaviour subject. Типа считается более оптимальным выставлять наружу asObservable()
тогда как-то на один айтем данных какой-то оверхед получается
хотя я понимаю что я могу просто брать this.todosSB.getValue()…mutations()…; this.todosSB.next(this.todosSB.getValue()) но это как-то сильно костыльно получается что ли
хотя я понимаю что я могу просто брать this.todosSB.getValue()…mutations()…; this.todosSB.next(this.todosSB.getValue()) но это как-то сильно костыльно получается что ли