Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按顺序调用typescript函数:Angular2_Angular_Typescript - Fatal编程技术网

按顺序调用typescript函数:Angular2

按顺序调用typescript函数:Angular2,angular,typescript,Angular,Typescript,我已经用Typescript编写了以下函数:- AdjustSpinAndGetAmbiguityAnalysisResult() { this.cssRefreshSpin = "glyphicon glyphicon-refresh glyphicon-spin"; this.GetAmbiguityAnalysisResult(); this.cssRefreshSpin = "glyphicon glyphicon-refresh";

我已经用Typescript编写了以下函数:-

AdjustSpinAndGetAmbiguityAnalysisResult() {
        this.cssRefreshSpin = "glyphicon glyphicon-refresh glyphicon-spin";
        this.GetAmbiguityAnalysisResult();
        this.cssRefreshSpin = "glyphicon glyphicon-refresh";
    }
此函数正在调用:-
GetDumbuityAnysisResult()

但是我想分配
this.cssRefreshSpin=“glyphicon glyphicon refresh”

当函数
GetDumbuityAnysisResult()
完全执行时


对此可以做些什么?

您可以使用一个主题

它是rxjs的一部分,可按如下方式使用:

import {Subject} from "rxjs";

let subject = new Subject();
subject.subscribe(res => console.log(res));
subject.next('hello');

请参见此处:
GetDumbuityAnysisResult
返回什么?这是已经发生的事情。我假设您的
GetDumbuityAnysisResult
正在返回一个承诺,我很好奇您为什么决定忽略该信息。如果这确实是一个承诺,那么一个快速的谷歌应该为你解决这个问题。还有,为什么要给这个C#和.NET加上标签?它与这两者都无关。GetDumbuityAnysisResult正在调用webservice并返回data@Faisal当wrtten async wait:-异步函数在针对ECMA script6和更高版本的框架时不可用