久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

angular.js - ionic該如何強(qiáng)制刷新頁(yè)面

瀏覽:139日期:2024-09-14 13:01:54

問(wèn)題描述

最近在做項(xiàng)目的時(shí)候,如下所示,有一張頁(yè)面的三個(gè)不同的模塊狀態(tài),

angular.js - ionic該如何強(qiáng)制刷新頁(yè)面

angular.js - ionic該如何強(qiáng)制刷新頁(yè)面

angular.js - ionic該如何強(qiáng)制刷新頁(yè)面

我的做法是在一張圖片下面的靜態(tài)頁(yè)面,只是把中間黃色部分用ng-show來(lái)控制顯和隱藏,來(lái)模擬三種不同的狀態(tài),但是從一個(gè)賬號(hào)切換到其它一個(gè)賬號(hào)狀態(tài)的時(shí)候,需要F5強(qiáng)制刷新下頁(yè)面才能變到新的頁(yè)面狀態(tài),對(duì)這個(gè)問(wèn)題想了很久,有什么辦法可以實(shí)現(xiàn)在程序中進(jìn)行強(qiáng)制刷新,看了很多方法了,$scope.apply,$scope.digest(),reload true這些方法,但是網(wǎng)上的方法總是云里霧里,不知道該如何去解決這個(gè)bug,請(qǐng)教下各位!

if($scope.state){ if($scope.state==0){//注冊(cè)未交押金 $state.go(’unCash’); console.log(’state 狀態(tài)0 注冊(cè)未交押金’); $scope.uncashZT=true; $scope.certificationZT=false; $scope.loginsuccessZT=false;} else if($scope.state==1){//已交押金,未實(shí)名認(rèn)證 $state.go(’unCash’); console.log(’state 狀態(tài)1 已交押金,未實(shí)名認(rèn)證’); $scope.uncashZT=false; $scope.certificationZT=true; $scope.loginsuccessZT=false; } else if($scope.state==2){//完成實(shí)名認(rèn)證 $state.go(’unCash’); console.log(’state 狀態(tài)2 完成實(shí)名認(rèn)證’); $scope.uncashZT=false; $scope.certificationZT=false; $scope.loginsuccessZT=true;}

問(wèn)題解答

回答1:

路由上設(shè)置該頁(yè)的緩存狀態(tài)為false,另外你進(jìn)入頁(yè)面的時(shí)候也重新獲取一下數(shù)據(jù)。你的狀態(tài)值是通過(guò)路由參數(shù)獲取還是進(jìn)入頁(yè)面的時(shí)候重服務(wù)端獲取?手機(jī)上無(wú)法發(fā)相關(guān)代碼,請(qǐng)自行查找一下相關(guān)內(nèi)容,請(qǐng)見(jiàn)諒。

回答2:

如果$scope.state的數(shù)據(jù)來(lái)自接口重新查詢一下接口就可以刷新?tīng)顟B(tài)

相關(guān)文章:
主站蜘蛛池模板: 上高县| 朝阳区| 榆社县| 保靖县| 太和县| 龙江县| 常山县| 宣武区| 荔浦县| 莲花县| 伊吾县| 定陶县| 科技| 凤阳县| 株洲县| 个旧市| 永吉县| 武穴市| 新宾| 东乌珠穆沁旗| 西城区| 台东县| 军事| 黔东| 金昌市| 故城县| 交城县| 南皮县| 托克托县| 阿荣旗| 墨玉县| 瓮安县| 忻城县| 仙桃市| 井陉县| 安多县| 江都市| 乐业县| 山西省| 新津县| 扎赉特旗|