簡體   English   中英

AngularJS $ routeChangeSuccess回調參數

[英]AngularJS $routeChangeSuccess callback arguments

我是AngularJS的新手,對有關事件監聽器的文檔感到困惑。

該文檔列出了$routeChangeSuccess事件的以下內容:

$ routeChangeSuccess解析路由依賴關系后廣播。 ngView偵聽指令以實例化控制器並呈現視圖。

類型:

廣播目標:

根范圍

但是,它沒有引用傳遞給回調函數的任何參數。 然而,我在SO上看到的大多數示例都有類似的回調函數列表:

$rootScope.$on("$routeChangeSuccess", function(event, next, current) {
   ...
});

根據AngularJS文檔,所有回調都將第一個參數作為event 我明白了。 但是nextcurrent來源是什么? 在任何文檔中列出的是哪里?

它記錄在小於1.2的版本中,請參閱此舊文檔 但似乎他們沒有注意到他們的broadcast事件的回調簽名丟失了。 另一方面,如果你不介意從他們的github存儲庫中讀取,你可以在這里查看這 $routeChangeSuccess回調參數。

更新:對於Route對象,您實際上可以引用此處記錄的$ route屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM