簡體   English   中英

加載視圖並渲染AngularJS,UI路由器后,在控制器中觸發一些代碼

[英]Trigger some code in controller after view has been loaded, and rendered AngularJS, ui-router

我的應用在狀態更改后正在使用某些過渡(在某些內容中滑動)。 問題是它滑入時沒有內容,動畫完成后會渲染自己。 通過更改控制器中$ scope的值觸發轉換。

有什么方法可以檢測到視圖是否已成功加載和呈現?

我已經嘗試過監聽$ stateChangeSuccess的更改。

我正在使用Lates Angle ui-router

好吧,我通過偵聽DOM.ready事件的控制器中的以下代碼行解決了問題。 我將研究一些易於重用的解決方案,並將其發布在此處

angular.element(document.getElementById('extraContentHolder')).ready(function(){
 $rootScope.extra = true;
});

暫無
暫無

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

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