加载指令模板后执行Javascript

时间:2014-11-15 11:34:34

标签: javascript angularjs angularjs-directive

我已经在angularJS中创建了自定义指令以进行评级。我想在加载html模板后运行javascript。那我怎么能这样做呢?

我的代码:

 app.directive('ratingControl',function(){
     return {
         restrict:'EA',
         templateUrl:'rating.htm',
         link :function(scope,element,attr) {}
     };
 });

1 个答案:

答案 0 :(得分:3)

在链接中使用$timeout功能:

// You might need this timeout to be sure it runs after DOM render.
$timeout(function () {
    //your code
}, 0,false);