2016-11-02 17 views
6

Tôi có một số dropdown listui-select. trên cơ sở giá trị thả xuống ui-select giá trị là ràng buộc. nhưng nếu tôi trực tiếp dán các giá trị cụ thể đó vào ui-select thì nó sẽ hiển thị như được chọn. cách chúng tôi có thể ngăn chặn một ui-select từ các giá trị dán sao chép?Cách không cho phép sao chép các giá trị được dán vào ui-chọn trong AngularJS

ví dụ được hiển thị bên dưới.

Chọn Query
    <div class="dropdown-Finding"> 
         <ui-select class="form-control dropdown-reviwerFinding-select" id="searchBarArea" onkeypress="return false;" multiple tagging tagging-label="false" ng-model="QiReviewerFindingType.selectedItems" theme="bootstrap"> 
          <ui-select-match placeholder="Select Reviewer Findings">{{$item.ShortDescription}}</ui-select-match> 
          <ui-select-choices repeat="qiQueryFinding in qiQueryFindings | filter:$select.search"> 
           {{qiQueryFinding.ShortDescription}} 
          </ui-select-choices> 
         </ui-select> 
         <span class="carat" open-menu-by-click="searchBarArea"></span> 
        </div> 
+0

bạn có thể cung cấp mã không? – BorHunter

+0

Bạn có muốn cho biết thêm chi tiết về những gì bạn đang cố gắng đạt được và trường hợp sử dụng không? Đó là một chút khó khăn để lý do tại sao bạn muốn chặn sao chép dán đầu vào – Icycool

+0

ví dụ được cung cấp. –

Trả lời

0

http://plnkr.co/edit/BVaXpviCACi5sd3aw9oX?p=preview

Sử dụng các loại mã.

<ui-select ng-model="ctrl.person.selected" theme="select2" on-select="ctrl.onSelectCallback($item, $model)" ng-disabled="ctrl.disabled" style="min-width: 300px;" title="Choose a person"> 
<ui-select-match placeholder="Select a person in the list or search his name/age...">{{$select.selected.name}}</ui-select-match> 
<ui-select-choices repeat="person.email as person in ctrl.people | propsFilter: {name: $select.search, age: $select.search}"> 
    <div ng-bind-html="person.name | highlight: $select.search"></div> 
    <small> 
    email: {{person.email}} 
    age: <span ng-bind-html="''+person.age | highlight: $select.search"></span> 
    </small> 
</ui-select-choices> 

tôi đã cố gắng để tìm ra sự khác biệt chính xác, nhưng tôi không thể. Nhưng có thể ở trên mẫu sẽ giúp bạn.

Các vấn đề liên quan