Я хочу сделать всплывающее окно md-icon
при его нажатии. dismissNotifications
ng-click
dismissNotifications
. Я не могу использовать confirm()
или alert()
потому что он отображает флажок "Предотвратить отображение этого всплывающего окна на этой веб-странице". Это не сработает для того, что я пытаюсь сделать. Поэтому мне нужно создать модальное всплывающее окно или что-то с "Да" или "ОК" для подтверждения и "Отменить" или "Нет", чтобы запретить, когда нажимается значок значка.
HTML
<md-icon class="rotate-clockwise-45 no-outline" style="color: #FFFFFF; cursor: pointer;" md-svg-icon="images/icons/add_circle.svg" ng-click="dismissNotifications(app)"></md-icon>
</div>
контроллер
$scope.dismissNotifications = function(app) {
var notifications = app.notifications;
for (var id in notifications) {
Service.dismissNotification(notifications[id].id).then(
function(notificationId) {
return function (response) {
delete app.notifications[notificationId];
}
});
}
};
Что вы можете сделать, создайте <div id =..... class=....>
и присвойте style="display:none;"
внутри <div>
создайте таблицу или просто сообщение или что угодно, чтобы отображать и создавать кнопку " Да", "Нет" и "Закрыть".
Напишите функцию, и при button
активируйте <div>
с помощью style.display = "block";