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 に答える