Я использую UI-маршрутизатор в угловом приложении.Я пытаюсь позвонить бэкэнду и дождаться его разрешения, прежде чем загружать компонент для этого маршрута.Тем не менее, компонент продолжает загружаться до завершения разрешения.Есть идеи, что я делаю не так?
{
name: 'brochure',
url: '/brochure/{propertyId}',
component: PropertyBrochureComponent,
resolve: [
{
token: 'brochureResponse',
useFactory: (trans, dataService: MyDataService) => {
dataService.send(new BrochureRequest(trans.params().propertyId)).subscribe((data) => {
return data;
});
},
deps: [Transition, MyDataService]
}
]
}