У меня есть шаблон, загруженный ngRoute, который содержит модальный диалог загрузки. Когда пользователь пытается покинуть текущую строку, которую они редактируют в таблице, это диалоговое окно появляется, чтобы подтвердить, согласны ли они с потерей своих изменений.AngularJS Bootstrap Modal Losing Scope
Bootstrap modal вводит наложение на уровне тела, где, поскольку мой взгляд немного глубже этого. Поэтому модаль скрыта наложением. Если я добавлю модальный к тому же уровню, я могу увидеть наложение, но теперь область потеряна.
Есть ли способ связать область видимости каким-либо образом или зарегистрировать события, чтобы я мог продолжать общаться с контроллером?
Вот код, который я попытался: http://codepen.io/matthewrhoden1/pen/BzEBxQ в нем вы найдете точку, где я сдался, пытается отправить область модальности.
Имейте в виду HTML впрыскивается на более высоком уровне с этой линией:
$('#secondModal').insertBefore('#outerOverlay');