//确认框
.factory('ActionSheet', function ($ionicActionSheet, TipsPort, Service,Loading) {
var ActionSheet = function (urlAction, tipsTitle, params, status, successTips, failTips, successBack, errorBack) {
return $ionicActionSheet.show({
buttons: [
{text: '<b>确定</b>'}
],
//destructiveText: 'Delete',
titleText: '<b>' + tipsTitle + '</b>',
cancelText: '取消',
cancel: function () {
},
//点击确定
buttonClicked: function (index) {
if (index == "0") {
// console.log(params);//get还是post
// params = ConvertString(params);
Loading(1);
Service.GetData(urlAction, params)
.success(function (res) {
Loading();
if (res.status === status) {
TipsPort(successTips, successBack, res);
} else {
TipsPort(failTips, errorBack, res);
}
}).error(function (err) {
Loading();
TipsPort(failTips);
})
}
return true;
}
}); return ActionSheet;
}
})
 /**
* urlAction:请求后台的接口名
* tipsTitle:提示操作的内容
* params:提示的参数
* status:返回数据的请求状态
* successTips:请求成功的提示
* failTips:请求失败的提示
* successBack:请求成功后的操作
* errorBack:请求失败后的操作
* */

  应用:ActionSheet("","修改IP链接后会 有可能 导致 无法登录 ,是否进行修改?");      其他参数就不写了,自己看情况加上去

  结果:

  

  //---------------------------------以下内容为代码中附带的代码------------------------------------//

  附上请求数据的 GetData 方法 的代码(这个方法可换成你们自己的请求数据的方法,不唯一):

  

 .factory('Service', function ($http, SERVER,Select,$timeout) {
var cbat = {
list: []
}; cbat.PostData = function (url, params) {
return $http.post(Select.url + url, params,{timeout: 10000})
.success(function (response) {})
.error(function () {});
}; cbat.GetData = function (url, params) {
return $http({
method: "get",
params: params,
url: Select.url + url,
timeout: 100000
}).success(function (data) {})
.error(function (err) {});
}; return cbat;
})

  附上 Loading 的方法:

  

 .factory('Loading', function ($ionicLoading) {
var Loading = function (flag) {
if (flag == 1) {
$ionicLoading.show({
template: "Loading"
});
} else {
$ionicLoading.hide();
} }; return Loading;
})

  TipsPort的代码:https://www.cnblogs.com/nelsonlei/p/10381988.html

ionic 确认提示操作框的更多相关文章

  1. js实现删除确认提示框

    js实现删除确认提示框 一.实例描述 防止用户小心单击了“删除”按钮,在用户单击“删除”按钮后,给出一个提示,让用户确认此次操作是否正确. 二.效果 三.代码 <!DOCTYPE html> ...

  2. [UWP]在应用退出时弹出确认提示框

    1. 需求 在应用退出时(点击右上角的关闭按钮)弹出一个确认按钮可以说是一个最常见的操作了,例如记事本的"你是否保存": 但这个功能在UWP上居然有点小复杂.这篇文章将解释如何实现 ...

  3. js在关闭页面前弹出确认提示【转载】

    最近项目中出现个bug,就是导出数据后,会提示确认导航,其实实际需求并不需要这个提示,可能是之前遗留的问题.查了下资料是在触发了onbeforeunload事件,那么剩下的就是代码组织问题了. 众所周 ...

  4. Access提示“操作必须使用一个可更新的查询”的解决办法

    问题:软件工程师开发了一个asp.net+access网站,本地调试增.删.改和查都没有异常.部署到服务器windows2008 R2的IIS上运行后,查询没有异常.可是在修改操作提交时,产生异常:提 ...

  5. Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

    Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用 Sql Server2005附 ...

  6. JS实现动态提示文本框可输入剩余字数(类似发表微博数字提示)

    一.实现效果: 为了更直观的体现用户在文本框输入文本时能看到自己输入了多少字,项目中需要通过判断提示文本框剩余可输入字数. html & JS: <div> <textare ...

  7. jQuery动态提示消息框效果

    效果预览:http://keleyi.com/keleyi/phtml/jqtexiao/2.htm 原文:http://keleyi.com/a/bjac/hxv86dyi.htm <!DOC ...

  8. SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

    SQLServer2005+ 附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 我们在用Sql SQLServer2005+附加数据库文件时弹出错误信息如下图的处理办法: 方案一: ...

  9. JS 信息提示弹框封装

    // 功能提示弹框 function tipsBox ( option ) { var html = ''; if ( option.type == 'success' ) { html += '&l ...

随机推荐

  1. [EXP]IIS全版本提权工具

    工具: iislpe.exe 编译: .net 3.5 全版本IIS提权工具,支持IIS应用池用户/网络服务用户/本地服务用户 原理:       通过NTLM重放将权限提升至SYSTEM权限,详情参 ...

  2. 搭建gitlab本地服务

    一本正经的搞事情 改变懒惰,成就心中的自己,并非难事 博客园 首页 新随笔 联系 管理 订阅 随笔- 40  文章- 0  评论- 5  gitlab服务部署及使用   目录 一.什么是gitlib ...

  3. JavaScript逗号操作符

    今天在CSDN看到一篇文章http://www.csdn.net/article/2014-01-06/2818025-Useful-JavaScript-Tips-Best-Practices?re ...

  4. salesforce零基础学习(九十二)使用Ant Migration Tool 实现Metadata迁移

    我们在做项目时经常会使用changeset作为部署工具,但是某些场景使用changeset会比较难操作,比如当我们在sandbox将apex class更改名字想要部署到生产的org或者其他环境的or ...

  5. Chapter 4 Invitations——7

    The next day, I was surprised that Jessica wasn't her usual gushing self in Trig and Spanish. 第二天,我很 ...

  6. WCF 的学习过程

    之前没有接触过WCF,这两天学习中.把遇到的问题和解决办法记下来. 遇到的问题: (1).HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 ...

  7. 我们来说一说TCP神奇的40ms

    本文由云+社区发表 TCP是一个复杂的协议,每个机制在带来优势的同时也会引入其他的问题. Nagel算法和delay ack机制是减少发送端和接收端包量的两个机制, 可以有效减少网络包量,避免拥塞.但 ...

  8. shell脚本动画小工具

    shell脚本动画小工具 看gif图: shell脚本版 脚本内容如下: #!/usr/bin/env bash ## ---------------------------------------- ...

  9. Go基础系列:WaitGroup用法说明

    正常情况下,新激活的goroutine的结束过程是不可控制的,唯一可以保证终止goroutine的行为是main goroutine的终止.也就是说,我们并不知道哪个goroutine什么时候结束. ...

  10. 分布式系统监视zabbix讲解六之自定义监控项--技术流ken

    宏 概述 Zabbix支持许多在多种情况下使用宏.宏是一个变量,由如下特殊语法标识: {MACRO} 根据在上下文中, 宏解析为一个特殊的值. 有效地使用宏可以节省时间,并使Zabbix变地更加高效. ...