Привет, ребята, у меня странная проблема с моим угловым приложением. Я пытаюсь использовать модальный интерфейс bootstrap-ui, но каждый раз, когда я его использую, мое приложение создает дубликат. Я не могу возиться с проектом, потому что он слишком большой, но я попытаюсь объяснить это лучше на примере.
Код для модального окна:
<div ng-controller="modalCtrl">
<script type="text/ng-template" id="login.html">
<div class="modal-header">
<h3>Benvenuto</h3>
</div>
<div class="modal-body">
<form ng-submit="login()">
<input id="focusedInput" class="form-control" type="text" ng-model="data.username" placeholder="username" popover="inserisci qui il tuo username" popover-trigger="focus" popover-placement="right"><br>
<input id="focusedInput" class="form-control" type="password" ng-model="data.password" placeholder="password"popover="inserisci qua la tua password" popover-trigger="focus" popover-placement="right"><br>
<input class="btn-primary btn-lg" type="submit" value="Login">
</form>
</div>
</script>
это мой модальный вид:
BIappCtrl.controller('modalCtrl',function ($scope, $modal) {
var open = function () {
var modalInstance = $modal.open({
templateUrl: 'login.html',
controller: this.loginCtrl
});
};
open();
});
А это контроллер. Технически все идет нормально, мое приложение создает модальное окно, но оно делает это два раза, создавая модальное окно одно над другим, поэтому я закрываю одно и каждый раз, когда нахожу под ним другое. Эта странная вещь происходит один раз, когда я пытаюсь использовать ui-route, а не модуль ngRoute, есть ли у вас какие-либо идеи?