angularjs table 从模型弹出窗口刷新
angularjs table refresh from model pop up
如何在 $uibModel 关闭后刷新 table?
我正在使用 $uibModel 打开方法将所需数据传递给模型。
显示的模型中的数据已保存,但 table 未刷新。
非常感谢任何帮助。
好的,我试试。据我了解,您想在调用 $scope.reloadAttributes();
之前保存您的更改。如果是这种情况,那么只需在 attributeService.Save()
方法的成功回调中调用模态 close
,就像这样(从评论中复制您的代码):
$scope.save = function () {
attributeService.Save($scope.attribute)
.then(function (data) {
$log.debug('Saved complete');
$uibModalInstance.close($scope.attribute);
},
function (data) {
$log.debug('Error saving data');
});
}
我不知道万一 attributeService.Save()
失败了(关闭弹出窗口?显示错误?),我不知道你希望发生什么,但现在应该清楚了,怎么做。
如何在 $uibModel 关闭后刷新 table?
我正在使用 $uibModel 打开方法将所需数据传递给模型。
显示的模型中的数据已保存,但 table 未刷新。
非常感谢任何帮助。
好的,我试试。据我了解,您想在调用 $scope.reloadAttributes();
之前保存您的更改。如果是这种情况,那么只需在 attributeService.Save()
方法的成功回调中调用模态 close
,就像这样(从评论中复制您的代码):
$scope.save = function () {
attributeService.Save($scope.attribute)
.then(function (data) {
$log.debug('Saved complete');
$uibModalInstance.close($scope.attribute);
},
function (data) {
$log.debug('Error saving data');
});
}
我不知道万一 attributeService.Save()
失败了(关闭弹出窗口?显示错误?),我不知道你希望发生什么,但现在应该清楚了,怎么做。