Невозможно удалить фокус / размытие по md-select

Ответов: 0

Невозможно удалить фокус / размытие по md-select

Я создал директиву, чтобы сосредоточиться и не сосредоточиться на md-select. Директива работает над foucsing на элементе, однако функция размытия не делает.

 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();
            });
          }
        });
      }
}
01JavaScript, JQuery, angularjs-директива, угловой материал,
Похожие вопросы