$ state.reload()之后无法与页面交互

时间:2017-09-13 06:15:38

标签: javascript angularjs

我想在数据库中添加一行,之后重新加载当前页面以更新新数据,但是当我使用$ state.reload()时,所有页面都变暗,我无法与此页面交互。

DeviceService.addDevice($scope.newDevice).then(function (result) {
        if (result.data.success) {
          flash.success = result.data.message;

        // current state is 'profile' and I want to reload to update data
            $state.go('profile', {}, { reload: true });

        } else {
          flash.error = result.data.message;
        }

      });

重新加载后,从enter image description here

成为: enter image description here

更新: 我想也许是因为我使用模态来添加设备。反正有没有解决它?如何在重新加载状态之前关闭模态。我在文件profile.html中使用bootstrap模式

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试以下:

$state.reload();

如果不起作用试试这个:

$state.transitionTo($state.current, $stateParams, {
    reload: true,
    inherit: false,
    notify: true
});