У меня есть 3 подписки, на которые нужно подписаться. Но когда я запускаю его, только 1 или 2 из них запускаются из 3. Я даже пытался поменять порядок подписок, а последняя все еще не срабатывает. Я также попытался запустить их в constructor
моего углового компонента и в ngOnInit()
. Я получаю тот же ответ.
Попытка 1:
this.n.authorizations.subscribe(x => {
alert("1"); // ✅
this.n.pages.subscribe(y => {
alert("2"); // ❌
this.n.user.subscribe(user => {
alert("3"); // ❌
});
});
});
Попытка 2:
this.n.pages.subscribe(y => {
alert("1"); // ✅
this.n.authorizations.subscribe(x => {
alert("2"); // ✅
this.n.user.subscribe(user => {
alert("3"); // ❌
});
});
});
Попытка 3:
this.n.user.subscribe(user => {
alert("1"); // ✅
this.n.authorizations.subscribe(x => {
alert("2"); // ✅
this.n.pages.subscribe(y => {
alert("3"); // ❌
});
});
});
У меня есть код для этих сервисов, но они длинные и сложные. Вероятно, не связано с проблемой.