2017-11-09 1 views
1

지시문이 텍스트를 바꿀 때 지시문이 왜 안되는지를 도와주세요. 이것은 내 지시어입니다각도 지시문이 지시어를 치지 않음

<div ng-controller="EmployeeController"> 
    <input type="text" message /></div> 

angular.js

angular.module('MyApp') 
.controller('EmployeeController', function ($scope) {....} 

지침

angular.module('MyApp') 
    .directive('message', function() { 
      debugger;   return { 
       //compile:function($scope,elem,attr){ 
       // // console.log(attr.text); 

답변

1

angular.module('app', []) 
 
.directive('message', function() { 
 
    return { 
 
     link: function (scope, element, attrs) { 
 
      element.on('keyup', function(event) { 
 
       console.log(event.target.value); 
 
      }); 
 
     } 
 
    } 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"> 
 
</script> 
 

 
<div ng-app='app'> 
 
    <input type='text' message/> 
 
</div>

관련 문제