AnjularJs Материал $ mdDialog closeTo условие - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть модальный режим, но мне нужно настроить таргетинг на событие closeTo в зависимости от того, нажата ли кнопка «Отмена» или «Добавить в корзину». У меня в настоящее время есть это

         vm.modal = $mdDialog.show({
            templateUrl: 'app/views/shop/viewOfferModal.html',
            controller: 'viewOfferController',
            controllerAs: 'vm',
            parent: angular.element(document.body),
            closeTo: angular.element(document.querySelector('#basketicon')),
            targetEvent: ev,
            clickOutsideToClose: false
          });

но я не могу измениться в зависимости от действий пользователя При закрытии модального режима. Если отменить, нужно закрыть его как обычно. $ MdDialog.cancel (); - по строке targetEvent: ev,

Но если нажата кнопка действия (а есть только одна кнопка - «Добавить в корзину»), мне нужен модал, чтобы закрыть идентификатор корзины.

Так что мне нужно использовать эту строку где-то в модале, я думаю, чтобы изменить модальное свойство closeTo: angular.element (document.querySelector ('# basketicon')),

Есть идеи? Благодаря.

...