Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图在 mdDialog 中获取 div 的宽度,但该对话框的控制器在 HTML 加载之前执行,因此选择器找不到任何内容。有没有办法使用该对话框的window.onload()或功能?document.ready()
window.onload()
document.ready()
提前致谢
使用超时获取元素,因此该函数将在 html 渲染后执行。在对话框控制器中注入 $timeout,然后从超时函数内部测量 div:
$timeout(function() { var elem = document.getElementById('yourDivId'); });