【发布时间】:2018-04-01 09:00:35
【问题描述】:
$state.go('client').then(uiService.showAdminPanel);
我正在使用 ui.router 更改 AngularJS 中的状态。 uiService.showAdminPanel 是一个函数,它使用document.querySelector() 查找处于新状态的 DOM 元素。
但是,无论是在 resolve 还是 onSuccess() 函数中,它都无法在 <ui-view> 中找到任何内容。
我试图在 10 毫秒内在 setTimeout() 中执行此操作,并且效果很好。也许有人知道,延迟从何而来?
【问题讨论】:
标签: javascript angularjs angular-ui-router