我有一个模态,但需要定位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')),
有什么想法吗?谢谢。