3

내가 어떤 지시어를 추가하지 않고 AngularJS와선택 2의 v4.03을 사용하고자하는 선택 2의 v4.03 및 AngularJS와를 사용합니다. 나는 select2의 새 버전으로 가능하다고 연구했습니다.어떻게 함께

지금은 ui-select을 사용하고 있지만 이전 버전 인 select2 만 지원하고 있으며 내 응용 프로그램에 새로운 select2 기능을 사용하고 싶습니다.

누구나 select2을 AngularJS와 직접 (어쩌면 ng-model을 통해) 사용할 수 있습니까?

+1

jQuery 플러그인입니다. 당신은 여전히 ​​그것을 지시어로 감쌀 필요가 있습니다. – dfsq

+0

@ dfsq 이것으로 정확히 무엇을 의미합니까? 대답으로 자세히 설명해 주시겠습니까? –

답변

3

Select2은 AngularJS 기본 위젯 (각이 지시어 임)보다 완전히 다른 접근 방식을 가진 jQuery 플러그인으로 처음부터 각도 방식으로 작동하도록 설계되었습니다. 가능한 경우 기본 지시문을 사용하는 것이 일반적으로 좋습니다. 좋은 대체물을 찾지 못한다면 jQuery 요소를 사용할 수도 있지만 각도 지시어로 감싸서 꼬집어서 각도 방식으로 작업해야합니다. 이것은 ui-select과 같은 프로젝트입니다.

ui-select에서 최신 select2을 계속 사용할 수없는 경우 구현할 때까지 기다릴 수 있습니다. 또는 다른 래퍼를 검색하십시오 ... 또는 기본 대안을 검색하십시오. 아직 읽지 않았다면, 예를 들어 oi-select을 살펴 보도록 권하고 싶습니다. 꽤 유용하고 유연합니다.

업데이트

죄송합니다, 그냥 확인하고 ui-select에서 select2 구현은 jQuery를 버전의 기본 AngularJS와 구현뿐 아니라 래퍼입니다.