UI Router 2 не ожидает разрешения подписки перед разрешением - PullRequest
0 голосов
/ 04 октября 2018

Я использую 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]
  }
 ]
}
...