国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

angular.js - 怎麼做到跳轉(zhuǎn)路由切換 view 的時(shí)候儲(chǔ)存使用者填寫的表單資料? ~
黃舟
黃舟 2017-05-15 17:12:55
0
3
700

目前想到的辦法是存到 $rootScope 上 顯然不好…

可以保存到 Service 裡吧 但是保存的時(shí)機(jī)是什麼呢 監(jiān)聽表單 input 然後實(shí)時(shí)的去調(diào)用 setter 方法嗎? ~

有沒有更優(yōu)雅的方法?~

黃舟
黃舟

人生最曼妙的風(fēng)景,竟是內(nèi)心的淡定與從容!

全部回覆(3)
過去多啦不再A夢(mèng)

如果是彈跳窗,那就可以公用同一個(gè)控制器

如果一定要跳轉(zhuǎn)路由,那麼也有幾種方式:

你想到的$rootSope是一種

還有就是用服務(wù),可以用angular自身提供的$cacheFactory,他的api很簡(jiǎn)單,隨便搜下看下就明白了。保存的時(shí)機(jī)就是你跳轉(zhuǎn)的前一步就可以了。

另外一種就是用將參數(shù)在跳轉(zhuǎn)的時(shí)候保存到url上面,然後用$stateParams獲取,應(yīng)該沒拼錯(cuò)

phpcn_u1582

可以把路由跳轉(zhuǎn)寫成js方式,然後點(diǎn)擊跳轉(zhuǎn)的時(shí)候先把訊息保存起來,確定無誤再跳轉(zhuǎn)
$scope.goToIndex2 = function () {

$location.path("/2")

}

PHPzhong

沒有單獨(dú)的儲(chǔ)存按鈕,ng-change的時(shí)候就呼叫一個(gè)通用的方法把整個(gè)表單保存起來,例如存在local storage裡面

我覺得這是最好的方法

如果是在跳轉(zhuǎn)路由的時(shí)候去保存,就要在所有的路由跳轉(zhuǎn)上都加入這個(gè)保存方法,較多的路由設(shè)計(jì)就會(huì)很麻煩

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板