2017-05-01 4 views

答えて

3

あなたが作成できるとどのように動作するように以下のようにディレクティブを入力します。

'use strict'; 

angular.module('directives') 
    .directive('eopdEnter', function() { 
     return function (scope, element, attrs) { 
      element.bind("keydown keypress", function (event) { 
       if (event.which === 13) { 
        scope.$apply(function() { 
         scope.$eval(attrs.eopdEnter, {'event': event}); 
        }); 

        event.preventDefault(); 
       } 
      }); 
     }; 
    }); 

そして、この方法でそれを使用します。

<div class="card-action no-border text-right"> 
    <md-button class="color-primary sign-btn" eopd-enter="login()" ng-disabled="logForm.$invalid" ng-click="login()"> Sign In</md-button> 
</div> 
+0

本当に役に立ちます。ありがとう。それは私の一日も救った! –

関連する問題