ionicPopover

由(ionic-china中文网文档)$ionicPopover服务实例化。

提示:调用浮动框结束后,记得调用remove()方法清除,以避免内存泄漏。

注意:一个浮动框从它的初始Scope广播出popover.shownpopover.hidden事件,把自身作为一个参数来传递。

方法

initialize(options)

创建一个新的浮动框控制器示例。

参数 类型 说明
options object

Popover浮动框的options可用属性:

  • {object=} scope 子类的范围 默认: 创建一个$rootScope子类
  • {boolean=} focusFirstInput 当显示时,浮动框的第一个输入元素是否自动获取焦点 默认: false
  • {boolean=} backdropClickToClose 点击"背景"时是否关闭浮动框 默认:true
  • {boolean=} hardwareBackButtonClose 点击手机"返回"按钮时是否关闭浮动框 默认:true

show($event)

显示浮动框实例

参数 类型 说明
$event $event

事件参数也可以用来获取浮动框元素

  • 返回: promisepromise对象,在浮动框完成动画,进入后得到解析

hide()

隐藏浮动框实例

  • 返回: promisepromise对象,在浮动框完成动画,退出后得到解析

remove()

从 DOM 中移除模型实例并清理。

  • 返回: promisepromise对象,在浮动框完成动画,退出后得到解析

isShown()

  • 返回: boolean用于判断浮动框是否显示。