将数据重新加载到uibModal中而不关闭窗口

时间:2018-07-06 13:00:26

标签: javascript angularjs modal-dialog

有一个显示某些数据的模态。它包含一个元素列表,可以选择这些元素以启用/禁用它们。要查看启用或禁用了哪个元素,每个元素附近都有一个圆圈,该圆圈会根据状态更改其颜色。

在选择了某些元素并按下了禁用/启用按钮之后,实际行为将关闭模态。再次打开时,圆圈将按预期方式着色。

预期的行为是避免关闭模式,并在模式打开时重新加载其中的数据。

代码:

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,
        },
    });
}

有什么方法可以在不关闭模式的情况下重新加载数据?

0 个答案:

没有答案