【问题标题】:mdDialog select item by idmdDialog 按 id 选择项目
【发布时间】:2016-11-21 13:38:31
【问题描述】:

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

提前致谢

【问题讨论】:

    标签: angularjs material-design angular-material mddialog


    【解决方案1】:

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

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

    【讨论】:

    • 哇,非常感谢。这为我节省了大量时间。
    猜你喜欢
    • 1970-01-01
    • 2017-05-01
    • 1970-01-01
    • 2018-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-18
    相关资源
    最近更新 更多