javascript - 刷新 Angular 指令

标签 javascript angularjs angularjs-directive

我有这个指令,它使用服务“BoxService”来获取某个值。

angular.module("App").directive('boxedWidget',
   function () {
       return {
           restrict: 'E',
            scope: {       
            'source': '=',    
            },
          replace:true,
          templateUrl: '/widgets/box/widget.html',
          link: function (scope, element, attrs) {
              scope.item = scope.source;
               boxService
                .getBoxeValue(scope.item.id)
                .success(function(data, status, headers, config) {
                     scope.item.value = data;
                });

           }


        }

    });

现在我想每 5 秒刷新一次该值。 有什么建议吗?

最佳答案

您可以尝试$interval在指令中重新加载数据

$interval(function () {
loadData();
}, duration)

关于$interval的更多详情可以引用 Angular $interval

关于javascript - 刷新 Angular 指令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35357907/

相关文章:

javascript 正则表达式,验证日期问题

javascript - "missing ) after argument list error "

javascript - 外部文件无法加载 'load' 函数

javascript - 无法在 JavaScript (AngularJS) 中对多个字段上的对象进行排序

javascript - 如何构建操纵 DOM 的 Angular 因子/服务

angularjs - Angular 传单自定义标记(使用 Angular 指令)

javascript - 将 Node Chat 服务器与 ChucK 链接以获得声音

javascript - 如何一起使用 2 个指令 - Angular 翻译和 Angular chop ?

html - 绝对定位的内容不会显示在 angular ui-router ui-view 中

javascript - 引用错误: lecturerFac is not defined