2016-08-05 4 views
-1

В основном я уверен, преобразование старых стиля window.confirm диалоговых окон для bootsrap Диалога box.I звонит функцию Javascript внутри углового кода, которыйКак остановить код AngularJs для диалогового окна подтверждения Bootstrap?

function showConfirmation(msg) 
{ 
    jQuery('#confirmationModal .modal-body h2').html(msg); 
    jQuery('#confirmationModal').modal();  
} 

Угловой Код:

{ 
Converting from old style confirmation box 
//if(!window.confirm('Are you sure ') 

    var msg= 'Are you sure'; 
    if(ShowConfirmation(msg)) 
    { 

    } 
} 

Сейчас в угловой коде необходимо получить значение True/false из диалогового окна подтверждения. Мне также нужно возобновить выполнение на основе ввода пользователем.

+0

Я имею тенденцию создавать модальную услугу, где область видимости может передаваться от контроллера к другому, и обратно. Вышеприведенный код не кажется мне «угловым». –

+0

@ DanielShillcock вы создаете Модальный html в пределах Углового кода? У вас есть образец кода? –

+0

См. Https://angular-ui.github.io/bootstrap/#/modal - очень хороший ресурс директивы –

ответ

0

Не могли бы вы взглянуть ниже на http://bootboxjs.com/examples.html? Вы можете написать функцию обратного вызова и применить изменения к угловым переменным js. Убедитесь, что вам нужно будет использовать $ scope.apply в вашей функции обратного вызова.

Смежные вопросы