В моем текущем проекте для выхода из системы я хочу добавить подтверждение. Для подтверждения я хочу сладкое оповещение. Я нашел решение для подтверждения и сладкого оповещения отдельно, но мне трудно совместить эти два. HTML:
<a href="javascript:void(0);" ng-click="Logout()"><i class="fa fa-sign-out" aria-hidden="true"></i> Logout</a>
js:
app.controller('LogoutCtrl', ['$scope', '$location', 'localStorageService', function($scope, $location, localStorageService) {
$scope.Logout = function() {
swal({
title: "Are you sure to logout?",
text: "",
type: "warning",
showCancelButton: true,
confirmButtonColor: '#DD6B55',
confirmButtonText: 'Yes',
cancelButtonText: "No",
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm) {
if (isConfirm) {
localStorageService.clearAll();
$location.path('/login');
}
});
}
}]);
Я знаю, что не может быть функции внутри другой функции, но я не могу найти обратного пути. Вместо углового подтверждения я хочу использовать сладкое оповещение. Является ли это возможным. Заранее спасибо.