2014-08-28 2 views
0

에 복수 입력 값을 입력하고 메일 주소는과 약간 비슷합니다.각도 복수 자동 완성

좀 더 정확하게, 나는 전자 메일 목록을 가지고 있으며 사용자가 메일의 시작을 입력 한 다음 자동 완성에 의해 제안 된 해당 메일을 가질 수 있기를 바랍니다. 또한 사용자는 자동 완성을 위해 목록에 설정되지 않은 주소를 추가 할 수 있어야합니다.

각도를 사용하는 방법을 알고 계십니까?

사전에

편집을 주셔서 감사합니다 : 내가 자신을 명확 만들고있어 확실하지 않다. 원하는 것은 여러 값을 선택할 수있는 자동 완성입니다. (당신이 다른 수신자를 선택하면 Gmail에서와 같은) 선택 값은 데이터의 배열 또는 자유 입력에서 할 수 있습니다

답변

0

먼저 각

appDirectives.directive('autoComplete', function($timeout) { 
return function(scope, iElement, iAttrs) { 
     iElement.autocomplete({ 
      source: scope[iAttrs.uiItems], 
      select: function() { 
       $timeout(function() { 
        iElement.trigger('input'); 
       }, 0); 
      } 
     }); 
    }; 
}); 

에서 자동 완성 기능을 처리 할 수있는 지침을해야합니다 자동 완성이 필요한 ui-items = "emailsArray"에서 데이터 [ 'email', 'email', ....]를 바인딩해야하는 HTML 태그 예 :

<input type="text" auto-complete ui-items="emails" /> 
관련 문제