0

我正在为我的 mean.js 应用程序使用 ngDialog 对话框,调用如下:

 ngDialog.open({
                template: 'modules/users/views/userDetails/dialog.client.view.html',
                scope: $scope,
                closeByDocument :false
            });

现在,对话框可以正常打开,并且其中的所有元素也是可见的。但我无法对它们执行任何操作。即,单击按钮或在文本字段中输入。感觉整个对话框都失焦了。

我在这里做错了什么?

注意:Angular Animate 可能在我的应用程序中被以下代码禁用:

$timeout(function () {
            return $animate.enabled(false, angular.element(".carousel"));
        });

但是,上面的代码在另一个控制器中。

这可能是失败的原因吗?

4

1 回答 1

0

我通过稍微改变css解决了这个问题:

.ngdialog-overlay {
    z-index: -1;
}
于 2015-09-02T10:40:29.203 回答