0
Я пытаюсь открыть bootstrap modal с функцией $ timeout, однако модальная продолжает открываться, поскольку тайм-аут срабатывает более одного раза. Любая помощь будет высоко ценится. БлагодаряУгловой js bootstrap ui modal timeout
SessionModalInstCtrl = ($scope, $modal, $timeout) ->
$timeout (->
$modal.open(
templateUrl: 'session-timeout.html'
controller: 'MmmSessionModalInstCtrl')
), 1000
Вот что мой взгляд выглядит как
%div{'data-ng-controller' => 'SessionModalInstCtrl'}
%script{id: "session-timeout.html", type: "text/ng-template"}
// modal content
Что вызывает «$ timeout» для запуска более одного раза ?. Обычно он должен срабатывать только один раз. Найдите то, что вызывает множественные стрельбы (вероятно, вы когда-то создаете «SessionModalInstCtrl» несколько раз), и вы обнаружите причину открытия модального множества несколько раз. –
спасибо, что понял – user3472404
Я определил контроллер в $ modal.open – user3472404