国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

AngularJS實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)后自動(dòng)彈出對(duì)話框?qū)嵗a

2019-11-19 15:55:25
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

今天在做任務(wù)的時(shí)候發(fā)現(xiàn),需要在angularJS中知道什么時(shí)候頁(yè)面加載完成,這樣才能進(jìn)行一些彈出操作,不然頁(yè)面沒(méi)有出來(lái)就彈出顯得很突兀。

下面是解決辦法:

$scope.showAlert = function() {       var alertPopup = $ionicPopup.alert({         title: 'Don/'t eat that!',         template: '<h1>It might taste good</h1>'       });     };     $scope.$watch('$viewContentLoaded', function() {       $scope.showAlert();     }); 

運(yùn)行效果:

能夠隱約的看到了后面的頁(yè)面了,說(shuō)明先進(jìn)行的頁(yè)面加載,之后才進(jìn)行的彈出。

PS:下面看下angularjs頁(yè)面加載后自動(dòng)彈窗

首先在控制器內(nèi)寫好一個(gè)彈窗,我用的是ionic的默認(rèn)提示對(duì)話框

// 一個(gè)確認(rèn)對(duì)話框  $scope.showConfirm = function() {   var confirmPopup = $ionicPopup.confirm({    title: 'Consume Ice Cream',    template: 'Are you sure you want to eat this ice cream?'   });   confirmPopup.then(function(res) {    if(res) {     console.log('You are sure');    } else {     console.log('You are not sure');    }   });  };

然后在控制器內(nèi)加入$viewContentLoaded事件

$scope.$watch('$viewContentLoaded', function() {     $scope.showConfirm();   });
 

在網(wǎng)上看有人說(shuō)在官方的API里面沒(méi)有看到viewContentLoaded,可能Angular2之后廢除了?但是我使用老版本是可以的。還要多學(xué)習(xí)其他方法捏..

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 塔河县| 庆阳市| 江津市| 林州市| 当阳市| 友谊县| 梅河口市| 饶阳县| 洛浦县| 宜昌市| 驻马店市| 平武县| 岳池县| 酒泉市| 兴宁市| 徐闻县| 民丰县| 延津县| 肇庆市| 康乐县| 新民市| 临潭县| 宁波市| 从化市| 女性| 芜湖市| 建昌县| 铁力市| 望都县| 海林市| 德昌县| 杭锦后旗| 京山县| 雅安市| 阜康市| 崇信县| 马公市| 乌恰县| 六枝特区| 弥渡县| 怀集县|