如何在$ uibModel关闭后刷新表?
我正在使用$ uibModel open方法将所需数据传递给Model。
显示的模型中的数据会被保存,但表格不会刷新。
非常感谢任何帮助。
答案 0 :(得分:1)
好的,我会试试。据我了解,您希望在调用$scope.reloadAttributes();
之前保存更改。如果是这种情况,那么只需调用模态close
成功回调attributeService.Save()
方法,就像这样(从评论中复制代码):
$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()
失败的情况下您想要发生什么(关闭弹出窗口?显示错误?)但是现在应该清楚,该怎么做。