Javascript Angular 2路由器事件:是否可以在执行下一个事件之前等待AJAX响应?

Javascript Angular 2路由器事件:是否可以在执行下一个事件之前等待AJAX响应?,javascript,angular,Javascript,Angular,我有以下代码,在路由器的NavigationStart事件期间执行AJAX请求 this.router.events.subscribe(event => { if (event instanceof NavigationStart) { // PERFORM AJAX CALL HERE } }); 我想要实现的是在触发下一个事件之前等待AJAX响应。这可能吗?不,路由器不希望事件有任何输出。我认为您无法做到这一点。目

我有以下代码,在路由器的
NavigationStart
事件期间执行AJAX请求

this.router.events.subscribe(event => {

        if (event instanceof NavigationStart) {
            // PERFORM AJAX CALL HERE
        }

    });

我想要实现的是在触发下一个事件之前等待AJAX响应。这可能吗?

不,路由器不希望事件有任何输出。我认为您无法做到这一点。目的是什么?也许,但也许这个问题可以帮助你。本例中的用户使用卫士并希望执行ajax调用