有一个显示某些数据的模态。它包含一个元素列表,可以选择这些元素以启用/禁用它们。要查看启用或禁用了哪个元素,每个元素附近都有一个圆圈,该圆圈会根据状态更改其颜色。
在选择了某些元素并按下了禁用/启用按钮之后,实际行为将关闭模态。再次打开时,圆圈将按预期方式着色。
预期的行为是避免关闭模式,并在模式打开时重新加载其中的数据。
代码:
this.$resolve.modalProps.onClose();
此呼叫:
closeEditByTypeDialog() {
this.editByTypeDialogModal.close();
}
this.editByPropertyDialogModal = this.renderModal(bindings, editAlertPropertyHtml, editAlertPropertyCtrl, 'lg');
renderModal(bindings, content, ctrl, size) {
return this.$uibModal.open({
size: size || 'md',
backdrop: 'static',
bindToController: true,
controller: ctrl,
controllerAs: '$ctrl',
templateUrl: content,
windowClass: 'alerts-modal',
resolve: {
modalProps: () => bindings,
},
});
}
有什么方法可以在不关闭模式的情况下重新加载数据?