Модальная кнопка закрытия не будет нажиматься после стилизации - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь просто добавить простую кнопку закрытия в модальное окно, и пока я не стилизую кнопку закрытия, это работает.Проблема в том, что мне нужно его стилизовать.

Я знаю, что варианты этой проблемы возникли, но рассматриваемая здесь кнопка не только на странице HTML.Это простое модальное окно, которое создается на фабрике.Он имеет следующие настройки конфигурации:

    var modalScope = $rootScope.$new();
    var confirmationModalSetup = {
        templateUrl: 'views/ui-framework/confirmation-modal.html',
        controller: 'ConfirmationModalCtrl',
        keyboard: false,
        backdrop: 'static',
        scope: modalScope
    };

Я не уверен, почему они пошли с rootScope, но это то, что есть, я чувствую, что область видимости в порядке, потому что функция ng-click вызывается так долгокак я не стиль кнопки.Я думал о добавлении слушателя к нему, но когда я пытаюсь сделать это в контроллере, он всегда вызывается до того, как модальное существует, поэтому элемент кнопки еще не существует, к которому можно применить слушателя.

Кажется, это должно быть очень распространенным явлением, поэтому я уверен, что упускаю что-то простое - есть идеи?

1 Ответ

0 голосов
/ 12 октября 2018

Ладно, после еще нескольких попыток я понял.Добавив эти записи в стиль CSS, вы, казалось, разбудили кнопку вверх:

position: относительный;z-индекс: 100;

...