$state.go('^', null, {reload: false });
当我设置reload为true时候可以为页面提供动态的数据刷新,
但是这样我的返回按钮会失效,返回的链接变成打开拟态框。
function confirmDelete () {
Share.delete({localFaceSetId : $stateParams.id, userId: vm.user.id}
,onSaveSuccess, onSaveError);
}
function onSaveError () {
$uibModalInstance.close(true);
}
function onSaveSuccess (result) {
$scope.$emit('test1:xxx', result);
$uibModalInstance.close(result);
}
这里应用方案,在Scope中向父conntrol中传递数据,把操作的记录返回值传递给父域
var unsubscribe = $rootScope.$on('test1:xxx', function(event, result) {
vm.localFaceSet = result;
});
上面这段代码是在RootScop中去on这个模块获取变化的result并赋值
参考jhipster项目中代码;