无法删除md-select上的焦点/模糊

时间:2017-05-16 19:21:45

标签: javascript jquery angularjs-directive angular-material

我创建了一个指令,所以我可以专注于md-select。该指令适用于元素上的错误,但模糊函数却没有。

 class FocusMeDirective {
      constructor() {
        this.restrict = 'A';
        this.scope = { trigger: '@focusMe' };
      }
      controller($scope, $element, $timeout) {
        'ngInject';
        $scope.$watch('trigger', (value) => {
          if (value.toString() === 'true') {
            $timeout(() => {
              $element[0].focus();
            });
          }
          if (value.toString() === 'false') {
            console.log('unfoucs');
            $timeout(() => {
              $element[0].blur();
            });
          }
        });
      }
}

0 个答案:

没有答案