使用angularjs从控制器调用指令函数

时间:2015-02-06 03:36:43

标签: angularjs

我使用angularjs编写了自定义价格格式指令。

当'blur'事件发生时,它将触发事件。 但是,如何在打开(默认情况下)页面时调用该功能。。我需要在打开页面时调用指令函数。

<input name="amt" type="text" class="form-control text-right" name="amt" id="amt" data-ng-model="rowUnderEdit.amount" format-currency required>

我的指示:

.directive('formatCurrency', function() {
       return { 
              require: 'ngModel',
              link: function($scope, $element, $attrs, ngModelCtrl) {
                     var listener = function(){
                         console.log('>>>>>>>>');
                         ---------------
                         --------------

                         $element.val(currency);
                        }
                     }
                     $element.bind('blur', listener);                     
              }
       }
});

1 个答案:

答案 0 :(得分:1)

只需致电该功能......

    ....
    $element.bind('blur', listener);                     

    listener();
}