angularjs 에서 html 속성이 customizing한 경우라면
directive가 있어야 한다.
- html 파일 : 필요한 속성-
ng-key-enter
<input type="text" placeholder="검색어를 입력해 주세요." style="width:100%;" ng-model="pop.schText" ng-key-enter="pop.setOrgNotUsers();">
- js 파일(commonDirectives.js)
.directive('ngKeyEnter', function () {
return function (scope, element, attrs) {
element.bind("keydown keypress", function (event) {
if(event.which === 13) {
scope.$apply(function (){
scope.$eval(attrs.ngKeyEnter);
});
event.preventDefault();
}
});
};
})
Comments