AnjularJs材质$ mdDialog closeTo条件

时间:2018-11-09 13:02:26

标签: angularjs material mddialog

我有一个模态,但需要定位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,

但是,如果按下一个动作按钮(并且只有一个按钮-“添加到购物篮”),我需要使用模式来关闭购物篮ID。

所以我需要在模态中的某处使用此行,以更改模态属性 closeTo:angular.element(document.querySelector('#basketicon')),

有什么想法吗?谢谢。

0 个答案:

没有答案