JavaScript:函数内的执行序列

时间:2017-11-27 12:56:31

标签: javascript

我的视图中有一个与vm.wuDataLoading对应的微调器元素。当vm.wuDataLoading为true时显示微调器。我想在使用reportDataService.getStandardReportGridData加载数据时停止显示微调器。这是一种正确的方法吗?或者我需要以某种方式确保在数据完全加载之前vm.wuDataLoading不会更改为false?

function changeTitle(title) {
 /////some code
 function getData() {
  vm.wuDataLoading = true;

  reportDataService.getStandardReportGridData(projectId, webreportIdWuSet).then(function(data3) {
   vm.setRowWu01 = (formatNumber(data3.Values[0][1]));
   vm.setRowWu02 = (formatNumber(data3.Values[0][2]));
  });

////some code
  vm.wuDataLoading = false;
 });

getData();

};

0 个答案:

没有答案