第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

angular單頁(yè)面后退如何傳值

angular單頁(yè)面后退如何傳值

互換的青春 2018-08-06 10:09:23
小弟用angular開(kāi)發(fā)單頁(yè)面應(yīng)用有一段時(shí)間了,但是目前遇見(jiàn)了一個(gè)關(guān)于優(yōu)化的問(wèn)題,就是關(guān)于后退是否能否傳值的問(wèn)題有操作人員反映說(shuō)分頁(yè)的頁(yè)數(shù)不會(huì)記錄。點(diǎn)擊查看或者新增的時(shí)候頁(yè)面跳過(guò)去了點(diǎn)擊返回后當(dāng)前分頁(yè)就變成了1.然后我當(dāng)初想了想優(yōu)化下,應(yīng)該不難,就是離開(kāi)當(dāng)前頁(yè)面的時(shí)候?qū)?dāng)前頁(yè)面的分頁(yè)值傳到其他頁(yè)面,點(diǎn)擊返回的話在傳回來(lái),結(jié)果做起來(lái)后懵逼了,他們的返回是點(diǎn)回退。我頓時(shí)不知道怎么能達(dá)到他們的要求。比如這個(gè)基礎(chǔ)商品頁(yè)面,有4個(gè)跳轉(zhuǎn)路由的鏈接,新增,修改,兩個(gè)查看。他們想點(diǎn)擊這4個(gè)路由離開(kāi)這個(gè)頁(yè)面返回的時(shí)候分頁(yè)能記錄。但是如果他們不點(diǎn)擊返回點(diǎn)擊其他頁(yè)面在點(diǎn)到基礎(chǔ)商品導(dǎo)航后,希望回到1.如果是1個(gè)我認(rèn)為我還能用全局判斷一下寫一下。但是因?yàn)槊總€(gè)頁(yè)面都有分頁(yè),這樣的想法就不行,結(jié)構(gòu)和全局變量會(huì)很多,特別多。所以我想了解下,angular這樣的框架有沒(méi)有所謂的后退傳值的方法呢?為了了解這個(gè)功能到底算不算細(xì)致到極致,便上了淘寶上面嘗試了下,我將某個(gè)商品鏈接的target改成了當(dāng)前頁(yè)面跳轉(zhuǎn)頁(yè)面。但是點(diǎn)擊返回的時(shí)候他們竟然還真的記錄了。刷新了也能記錄當(dāng)前分頁(yè)。不得不說(shuō)他們的優(yōu)化細(xì)致非常的好。敢問(wèn)angular的大神們,你們遇見(jiàn)過(guò)這種問(wèn)題嗎?后退能否傳值呢?
查看完整描述

1 回答

?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

 var is = true;

    //分頁(yè)點(diǎn)擊事件

    vm.pageChanged = function(){

        if(is){

            var page = $location.search().page;

            typeof(page)=="undefined" ? vm.pageint = 1:vm.pageint=page;

            is = false; 

        }

       vm.skip = (vm.pageint-1)*12;

       info_list(vm.seid);

       $location.search('page',vm.pageint)

       console.log(vm.pageint)

    }

我使用的是ui-bootstrap里的分頁(yè)組件。這個(gè)是它的事件。這個(gè)is的變量主要是為了區(qū)分是否第一次加載。因?yàn)檫@個(gè)組件的第一次會(huì)自動(dòng)運(yùn)行一次。和分頁(yè)的事件沖突了。

查看完整回答
反對(duì) 回復(fù) 2018-09-24
  • 1 回答
  • 0 關(guān)注
  • 780 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)