mdDialog select 项按 id

mdDialog select item by id

我正在尝试获取 mdDialog 中 div 的宽度,但该对话框的控制器在 HTML 加载之前执行,因此选择器找不到任何内容。有没有办法为该对话框使用 window.onload()document.ready() 函数?

提前致谢

使用超时获取元素,因此该函数将在 html 渲染后执行。在对话框控制器中注入 $timeout,然后从超时函数内部测量 div:

$超时(函数(){ var elem = document.getElementById('yourDivId'); });