我想在数据库中添加一行,之后重新加载当前页面以更新新数据,但是当我使用$ 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;
}
});
更新: 我想也许是因为我使用模态来添加设备。反正有没有解决它?如何在重新加载状态之前关闭模态。我在文件profile.html中使用bootstrap模式
答案 0 :(得分:1)
尝试以下:
$state.reload();
如果不起作用试试这个:
$state.transitionTo($state.current, $stateParams, {
reload: true,
inherit: false,
notify: true
});