亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

$ionicHistory API的相關知識

標簽:
JavaScript

$ionicHistory 定义:

$ ionicHistory在用户浏览应用程序时跟踪页面。获取页面信息,进行页面跳转操作。
特点:Should a user navigate few pages deep on one tab, and then switch to a new tab and back, the back button relates not to the previous tab, but to the previous pages visited within that tab.记录历史界面,而不会在两个界面中来回返回。

方法列表:

viewHistory()
返回该应用程序的视图历史数据,如所有的视图和历史记录
Returns: object
Returns an object containing the apps view history data.

currentView()
该应用程序的当前视图。
Returns: object
Returns the current view.

currentHistoryId()
历史堆栈的ID,它是当前视图的上一级视图。
Returns: string
Returns the current history ID.

currentTitle([val])
获取并设置当前视图的标题。
Returns: string
Returns the current view's title.

backView()
返回历史堆栈中当前视图之前的视图。如果用户从视图A导航到视图B,则视图A将是back view,视图B将是当前视图。Returns: object
Returns the back view.

backTitle()
获取下级视图的标题。
Returns: string
Returns the back view's title.

forwardView()
返回历史堆栈中当前视图前面的视图。如果用户从视图A导航到视图B,然后导航回视图A,则存在orward view。此时,视图B将是orward view,,视图A将是当前视图。
Returns: object
Returns the forward view.

currentStateName()
返回当前状态名称。
Returns: string

goBack([backCount])
如果存在back view,则将App导航到back view。
backCount(可选的),默认为 -1。
可选的负整数设置要返回的视图数。默认情况下,它将使用该值返回一个视图  -1。要返回两个视图就使用  -2。
如果数字比当前历史记录堆栈中的视图数量更远,那么它将转到当前历史记录堆栈中的首页。
如果数字为零或更大,那么它什么都不做。

clearHistory()
清除App当前视图外的所有页面历史记录。

clearCache()
清除缓存。

nextViewOptions()
设置下一个视图的一些功能。
可用选项:

  • disableAnimate:不要为下一次跳转页面制作动画。

  • disableBack:下一个页面应该忘记它的back view,并将其设置为null。

  • historyRoot:下一个页面会变成其历史堆栈中的根视图。

举例:$ionicHistory.nextViewOptions({
  disableAnimate: true,
  disableBack: true});



作者:邪人君子
链接:https://www.jianshu.com/p/223ecba26be6


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
JAVA開發工程師
手記
粉絲
205
獲贊與收藏
1011

關注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消