1 //提示框 2 .factory('TipsPort', function ($ionicPopup) { 3 var TipsPort = function (tipsText, SureFunction,CancleFunction, data) { 4 // 自定义弹窗 5 var myPopup = $ionicPopup.show({ 6 template: tipsText, 7 title: '提示', 8 buttons: [ 9 { 10 text: '取消' , 11 onTap:function (e) { 12 if(CancleFunction){ 13 CancleFunction(); 14 myPopup.close(); 15 } 16 } 17 }, 18 { 19 text: '<b>确定</b>', 20 type: 'button-positive', 21 onTap: function(e) { 22 // setTimeout(function () { 23 if (SureFunction) { 24 SureFunction(data); 25 } 26 myPopup.close(); 27 // }, 100); 28 29 } 30 }, 31 ] 32 }); 33 } 34 return TipsPort; 35 })
/** * tipsText:提示的内容 * SureFunction:点击确定按钮后的事件 * CancleFunction:点击取消按钮后的事件 * data:其他外调方法返回的data数据 * */
应用:TipsPort("修改IP链接后会 有可能 导致 无法登录 ,是否进行修改?");
结果: