Angularjs2解决所有问题

时间:2016-08-13 10:05:24

标签: angular

我想要实现的是在应用程序刷新时对/ session发出请求,还有更多 - 问题是我需要使它同步,应用程序应该等待解决,并且我可以使用该响应登录页面或将用户留在当前页面。

1 个答案:

答案 0 :(得分:1)

在JS中,没有直接的方法可以使异步调用同步。

但是,如果您使用Observables(我建议您这样做),您可以使用flatMap合并两个Observables,其中第二个取决于第一个Observable1.flatMap((resultOfObservable1) => { doSomethingWithResult() }).subscribe(doSomethingWithFinalResult); 。 像

这样的东西
    import numpy
    from multiprocessing import Pool
    from functools import partial
    from OpenDutchWordnet import Wn_grid_parser, le, les, synset, relation

    def funct(arg1, value):
        return arg1 * value

    if __name__ == '__main__':

         #------FOR TESTING-------
         t=[1,2,3,4]
         arg1=4
         pool=Pool(processes=1)
         func=partial(funct,  arg1)
         print("func: ", func)
         m4=pool.map(func,t)
         print(m4)
         #------/FOR TESTING-------

没有任何代码,我们无法更详细地回答。