2014-07-15 1 views
3

내 요구 사항을 충족시키기 위해 ngTagInput 라이브러리 참조 번호 : http://mbenford.github.io/ngTagsInput/을 사용하고 있습니다.minLength가 0 일 때 드롭 다운을 표시하는 방법 ngInputTag?

이제 입력에 초점을 맞추 자마자 가져온 데이터로 드롭 다운을 표시하겠습니다. Plunkerhttp://plnkr.co/edit/shgh40H3Nc0eEeM4Lidd?p=preview

제안하십시오 :

E.g. 
      users = ["stack" ,"subj" ,"owner"]; 

      1. Now on focusing input ("Add User"), all three users should be fetched. 
      2. After I input "s",then, only "stack" and "subj" should be shown. 


      For that, I tried ng-focus= "newTagChange()" instead of ng-change="newTagChange()". 
      But it didn't work as expected. 

      I also tried with minLength="0" which failed as well. 

은 현재 구현을 찾을 수 있습니다.

답변

4

이제이 기능을 GitHub의 프로젝트 master branch에서 사용할 수 있습니다. 포크를 그 위에 놓을 수도 있습니다.

다음은 그 동작을 설정하는 방법은 다음과 같습니다 입력 내용이 비었을 때 지시어는로드 함수를 호출 할 것이다 true로 loadOnEmpty 설정

<tags-input ng-model="tags"> 
    <auto-complete source="loadTags($query)" 
        load-on-empty="true" 
        load-on-focus="true"> 
    </auto-complete> 
</tags-input> 

을 true로 loadOnFocus를 설정하면 동일한 작업을 수행 할 때 입력 이득을 초점.

관련 문제