ionic js 模型 $ionicModal 可以遮住用户主界面的内容框

前端之家收集整理的这篇文章主要介绍了ionic js 模型 $ionicModal 可以遮住用户主界面的内容框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

ionic 模型

$ionicModal

$ionicModal 可以遮住用户主界面的内容框。

你可以在你的 index 文件或者是其他文件内嵌入以下代码(里面的代码可以根据你自己的业务场景相应的改变)。

@H_301_16@ Hello!

然后你就可以在你的 Controller 里面的注入 $ionicModal 。然后调用你刚刚写入的模板,进行初始化操作。就像下面的代码

方法

fromTemplate(templateString,options)

内容。

方法中。返回: 对象,一个ionicModal控制器的实例。

fromTemplateUrl(templateUrl,options)

方法传递对象。

返回:

promise对象。Promises对象是CommonJS工作组提出的一种规范,目的是为异步编程提供统一接口。

ionicModal

由$ionicModal服务实例化。

提示:当你完成每个模块清除时,确保调用remove()方法,以避免内存泄漏。

注意:一个模块从它的初始范围广播出 'modal.shown' 和 'modal.hidden' ,把自身作为一个参数来传递。

方法

initialize(可选)

创建一个新的模型控制器示例。

属性:
    子类的范围。默认:创建一个$rootScope子类。
  • 带有显示或隐藏的动画。默认:'slide-in-up'
  • 获取焦点显示时,模型的第一个输入元素是否自动获取焦点。默认:false。
  • backdropClickToClose` 点击背景时是否关闭模型。默认:true。

show()

显示模型实例

返回值: promise promise对象,在模型完成动画后得到解析

hide()

隐藏模型。

返回值: promise promise对象,在模型完成动画后得到解析

remove()

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

返回值: promise promise对象,在模型完成动画后得到解析

isShown()

返回:布尔值,用于判断模型是否显示

实例

HTML 代码

<Meta charset="utf-8"> <Meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width"> 菜鸟教程(runoob.com)
@H_301_16@

CSS 代码

JavaScript 代码

完整源码:

<Meta charset="utf-8"> <Meta name="viewport" content="initial-scale=1,width=device-width">
@H_301_16@

猜你在找的JavaScript相关文章