欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

angular中如何在指令渲染模板DOM后再执行相关操作

程序员文章站 2022-06-12 11:01:07
...
很多时候,我们要给指令中的模板传递值,但是link就是建立模板与scope的链接的,所以在这个时候,页面上的内容还没有从scope中读取出来

解决办法很简单,在link方法中,使用
$timeout(function(){
        ……
});

这样,link执行完之后,才会执行timeout,就可以读取到渲染之后的DOM内容了