UNPKG

@angular-jz/jz

Version:

jim jz

23 lines 1.59 kB
<select class="chosen-select" [(ngModel)]="value" style="display:none;"> <option *ngFor="let item of items" [value]="item[idField]">{{item[textField]}}</option> </select> <div class="chosen-container chosen-container-single full-width" [ngClass]="{'chosen-container-active': isResultsShowing, 'chosen-with-drop': isResultsShowing, 'chosen-disabled': isDisabled}" title="" (mouseenter)="containerEnter($event)" (mouseleave)="containerLeave($event)"> <a class="chosen-single form-control" [ngClass]="{'chosen-single-with-deselect':canDeSelect,'chosen-default':value==null}" (click)="toggleDrop()"> <span>{{displayValue()}}</span> <abbr class="search-choice-close" *ngIf="canDeSelect && value!=null" (click)="setNullValue($event)"></abbr> <div> <b></b> </div> </a> <div class="chosen-drop"> <div class="chosen-search height0"><input type="text" autocomplete="off" (keydown)="searchKeyDown($event)" (blur)="searchBlur($event)" #search></div> <ul class="chosen-results" (mousewheel)="resultsMouseWheel($event)" #results> <li class="active-result" #resultItem (mouseover)="resultItemMouseOver($event, item[idField])" (mouseout)="resultItemMouseOut($event, item[idField])" (click)="resultItemClick($event, item[idField])" [ngClass]="{'result-selected':item[idField]==value, 'highlighted':item[idField]==highlightedValue}" *ngFor="let item of items">{{item[textField]}}</li> </ul> </div> </div>