首页 文章

可以像使用ng1中的旧Ui-Bootrap Modal一样使用Kendo Ui Ng2 Modal

提问于
浏览
2

在ng1中,可以直接在我的页面上没有任何指令来调用在其他地方定义的模态 .

我已经创建了自己的模态服务,我在其中定义了许多模态,并且我能够从我注入服务的每个视图中打开它们 .

我的一个服务功能打开模态的示例

public editTodoItem(id: Number): ng.IPromise<My.ITodoCreateViewModel> {
        var options: ng.ui.bootstrap.IModalSettings = {
            templateUrl: 'Todo/TodoEditModal',
            bindToController : true,
            controller: "todoEditModalCtrl",
            controllerAs : 'ctrl',
            size: 'lg',
            backdrop: "static",
            resolve: {
                todoId: () => id
            }
        };

        return this.$uibModal.open(options).result
            .then((updatedItem: My.ITodoCreateViewModel) => {
            return updatedItem;
        });
    }

https://angular-ui.github.io/bootstrap/#/modal

当我关闭模态时,它返回一个promise,我可以将一些数据发送到调用函数 .

Kendo Ui的模态也可以吗?

ui Bootstrap for Ng2的新实现似乎已经实现了这个功能

https://ng-bootstrap.github.io/#/components/modal

1 回答

  • 1

    这是Angular 2对话框组件的Kendo UI的待定功能 . 跟踪其在public issue repo中的状态 .

相关问题