Код: Выделить всё
symbolChangeSignal = signal(0);Теперь в компоненте ABC Я создаю ресурс
Код: Выделить всё
request: () => {
let script = this.stateService.symbolChangeSignal()
},
loader: ({ request }) => {
return apicallhere
}
});
take Взгляните на этот пример
выше, вы найдете службу, которая при приложении для загрузки, интимизованного идентификационного сигнала со значением init 0. < /p>
В приложении ребенка есть Rxresource с использованием этого сигнала. Но приложение Child приходит в игру через 1 секунду. Только после того, как этот дочерний компонент Rxresource интитируется. Почему ресурс создает данные API вызов и загрузку здесь с использованием значения ID 1. Даже если значение сигнала не изменяется после объявления ресурса/init.
В документе говорится, что ресурс создает новый Значение запроса при изменении сигнала. Тем не менее, в документе нигде не упоминается, что после инициализации ресурса загрузчик будет вызван после использования предыдущего значения или инициализированного значения сигнала.
Подробнее здесь: https://stackoverflow.com/questions/794 ... ar-version
Мобильная версия