当有$ http正在进行时,有没有办法跟踪?

时间:2015-08-10 09:18:26

标签: angularjs

我的服务如下:

self.$http({
   url:    xxx,
   method: "DELETE"
})
.success((): void => {

});

有没有办法可以在$ http调用正在进行时将html上的按钮状态更改为禁用?

1 个答案:

答案 0 :(得分:2)

你可以使用flag并且可以调用$ http的方法。最初将flag设置为true,然后在回调中将其设置为false。即请求已完成。 Here是类似问题的参考。但你无法检查ajax的完成百分比。

<ItemGroup>
  <Compile Include="MyFile.cs">
    <!-- Exclude the file from analysis -->
    <SonarQubeExclude>true</SonarQubeExclude>
  </Compile>
</ItemGroup>