comparison app/query-select.component.ts @ 37:8e03b8fafb87

change two-way binding on select because Firefox has problems.
author casties
date Thu, 11 Feb 2016 17:50:38 +0100
parents e19d4c5e10a1
children 7578b21cdf2e
comparison
equal deleted inserted replaced
36:e8dc6a4c6773 37:8e03b8fafb87
20 {{mode.label}} 20 {{mode.label}}
21 </option> 21 </option>
22 </select> 22 </select>
23 23
24 <span *ngIf="selectedMode?.id=='type_is' || selectedMode?.id=='relation_is'"> 24 <span *ngIf="selectedMode?.id=='type_is' || selectedMode?.id=='relation_is'">
25 <select *ngIf="queryOptions" [(ngModel)]="selectedOption" (change)="onSelectOption($event)"> 25 <select *ngIf="queryOptions" [ngModel]="selectedOption" (change)="onSelectOption($event)">
26 <option></option> 26 <option></option>
27 <option *ngFor="#option of queryOptions" [value]="option"> 27 <option *ngFor="#option of queryOptions" [value]="option">
28 {{option}} 28 {{option}}
29 </option> 29 </option>
30 </select> 30 </select>
31 </span> 31 </span>
32 32
33 <span *ngIf="selectedMode?.id=='att_contains' || selectedMode?.id=='att_contains_norm'"> 33 <span *ngIf="selectedMode?.id=='att_contains' || selectedMode?.id=='att_contains_norm'">
34 <select [(ngModel)]="selectedOption"> 34 <select [ngModel]="selectedOption" (change)="selectedOption=$event.target.value">
35 <option></option> 35 <option></option>
36 <option *ngFor="#option of queryOptions" [value]="option"> 36 <option *ngFor="#option of queryOptions" [value]="option">
37 {{option}} 37 {{option}}
38 </option> 38 </option>
39 </select> 39 </select>
40 <span>contains</span> 40 <span>contains</span>
41 <input type="text" [(ngModel)]="queryInput"/> 41 <input type="text" [(ngModel)]="queryInput"/>
42 </span> 42 </span>
43 43
44 <span *ngIf="selectedMode?.id=='att_num_range'"> 44 <span *ngIf="selectedMode?.id=='att_num_range'">
45 <select [(ngModel)]="selectedOption"> 45 <select [ngModel]="selectedOption" (change)="selectedOption=$event.target.value">
46 <option></option> 46 <option></option>
47 <option *ngFor="#option of queryOptions" [value]="option"> 47 <option *ngFor="#option of queryOptions" [value]="option">
48 {{option}} 48 {{option}}
49 </option> 49 </option>
50 </select> 50 </select>