Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用AngularJS内部带有KendoUI的模态窗口_Angularjs_Kendo Ui_Modal Dialog - Fatal编程技术网

使用AngularJS内部带有KendoUI的模态窗口

使用AngularJS内部带有KendoUI的模态窗口,angularjs,kendo-ui,modal-dialog,Angularjs,Kendo Ui,Modal Dialog,有没有人有使用AngularJS的KendoUI窗口的经验 我目前正在使用,但我不完全确定是否可以干净地使用该窗口。或者,如果有任何其他的解决方案来展示一个模态对话框,并用一个通过部分加载的表单填充它,我也愿意这样做 我当前的代码如下所示: HTML: 但我讨厌这样,我觉得我做其他事情都不对。有什么更好的方法吗?请查看以下博客: 他们改写了棱角剑道,并提供了一个干净的窗口使用方法的示例。请查看以下博文: 他们改写了棱角剑道,并有一个干净的窗户使用方法的例子。@anise谢谢你的信息 最后我也解决

有没有人有使用AngularJS的KendoUI窗口的经验

我目前正在使用,但我不完全确定是否可以干净地使用该窗口。或者,如果有任何其他的解决方案来展示一个模态对话框,并用一个通过部分加载的表单填充它,我也愿意这样做

我当前的代码如下所示:

HTML:


但我讨厌这样,我觉得我做其他事情都不对。有什么更好的方法吗?

请查看以下博客:


他们改写了棱角剑道,并提供了一个干净的窗口使用方法的示例。

请查看以下博文:


他们改写了棱角剑道,并有一个干净的窗户使用方法的例子。

@anise谢谢你的信息

最后我也解决了这个问题

控制器

看法


@谢谢你的信息

最后我也解决了这个问题

控制器

看法

看看这个图书馆

看看这个图书馆


嗯,那只是作弊。我问了一个问题,4天后他们拿出了一个解决方案嗯,那只是作弊。我问了一个问题,4天后他们拿出了一个解决方案
    <div kendo-window id="addWindow" ng-hidden></div>
    $scope.addSection = function() {
        $("#addWindow").data("kendoWindow").open();
        return false;
    };
$scope.window;

$scope.OpenWindow= function()  // custom function on click
{
  $scope.DlgOptions = {
            width: 550,
            height: 400,
            visible: false,
            actions: [

                "Maximize",
                "Close"
            ]
        };

        $scope.window.setOptions($scope.DlgOptions);
        $scope.window.center();  // open dailog in center of screen
        $scope.window.open();
};
 <div kendo-window="window" k-visible="false" k-modal="true">   </div> 
  var windowInstance = $kWindow.open({
                        options:{
                         modal: true,
                         title: "Window title",
                         width: 400,
                       },
                        templateUrl: 'modal1.html',
                        controller: 'modalController',
                        resolve: {
                            parameter1: function () {
                                return "Test...";
                            }
                        }
                    });
                    windowInstance.result.then(function (result) {
                        // Here you can get result from the window
                    });