Я использую Angular UI Bootstrap. Если модальная функция открыта, я бы хотел отобразить true
. Если он не открыт, я бы хотел отобразить false
. Есть ли способ сделать это в HTML?Как узнать, открыт ли модальный в Угловом UT Bootstrap
Я попытался, используя следующий код, но это не так:
<code>myForm.$modalStack.opened={{myForm.$modalStack.opened}}</code>
Любые мысли о том, как сделать это правильно?
Ниже соответствующий код, я использую, чтобы вызвать модальный:
HTML:
<button ng-click="myForm.agreement()">
код в контроллере:
.controller('MyFormCtrl',
function ($location, $stateParams, $modal, $scope, $http) {
var myForm = this;
// . . .
myForm.agreement = agreement;
function agreement() {
$modal.open({
templateUrl: 'views/agreement.html'
})
});
где вы называете модальный, чтобы открыть и все такое. покажите, что код – ajmajmajma
@ajmajmajma Я добавил соответствующий код. Это то, что вы имели в виду? – Ken
Ответ добавлен, вам нужно будет установить $ modal открытым для var, а затем установить еще один булев, чтобы вызвать. – ajmajmajma