ionicPopup在发射回车键后拒绝关闭



所以我有我的ionicPopup,并在从我的笔记本电脑键盘上发射进入按钮,它重新提交从触发ionicPopup并拒绝关闭的表单。为什么会这样呢?

$ionicPopup.alert({
  title: ' Required Field!',
  template:'Invalid Email, Organization or Password.!'
})

这是以前的工作,它弹出警报,并在点击我的笔记本电脑键盘输入键,它关闭弹出窗口,但现在它不工作,它保持刷新和显示弹出窗口。

$ionicPopup可能首先是为移动环境编写的。看看他们的模板,你会发现没有逻辑把焦点移开,允许输入键

'<div class="popup-container" ng-class="cssClass">' 
   '<div class="popup">' 
      '<div class="popup-head">' 
        '<h3 class="popup-title" ng-bind-html="title"></h3>' 
        '<h5 class="popup-sub-title" ng-bind-html="subTitle" ng-if="subTitle"></h5>' 
      '</div>' 
  '<div class="popup-body">' 
  '</div>' 
  '<div class="popup-buttons" ng-show="buttons.length">' 
    '<button ng-repeat="button in buttons" ng-click="$buttonTapped(button, $event)" class="button" ng-class="button.type || 'button-default'" ng-bind-html="button.text"></button>' 
  '</div>' 
'</div>' 
'</div>'

我的建议(和我正在做的)是重写弹出框并添加一些逻辑,1)窃取焦点和2)允许按钮上的输入键

见https://stackoverflow.com/a/21534977

相关内容

  • 没有找到相关文章

最新更新