[英]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.