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鏈接后會 有可能 導致 無法登錄 ,是否進行修改?");
結果: