Mercurial > hg > ng2-query-ismi
comparison app/query-select.component.ts @ 45:dc4f0541f04d ng2-rc1
update to angular2-rc1. mostly working ;-(
author | casties |
---|---|
date | Tue, 14 Jun 2016 20:00:39 +0200 |
parents | 896ae7eefb33 |
children |
comparison
equal
deleted
inserted
replaced
44:3779464b830e | 45:dc4f0541f04d |
---|---|
1 import {Component, Output, EventEmitter, OnInit} from 'angular2/core'; | 1 import {Component, Output, EventEmitter, OnInit} from '@angular/core'; |
2 | 2 |
3 import {QueryMode} from './query-mode'; | 3 import {QueryMode} from './query-mode'; |
4 import {QueryStep} from './query-step'; | 4 import {QueryStep} from './query-step'; |
5 import {QueryState} from './query-state'; | 5 import {QueryState} from './query-state'; |
6 | 6 |
15 <p *ngIf="resultInfo"> result: {{resultInfo}}</p> | 15 <p *ngIf="resultInfo"> result: {{resultInfo}}</p> |
16 <div> | 16 <div> |
17 <form (ngSubmit)="onSubmit()"> | 17 <form (ngSubmit)="onSubmit()"> |
18 <select (change)="onSelectMode($event)"> | 18 <select (change)="onSelectMode($event)"> |
19 <option></option> | 19 <option></option> |
20 <option *ngFor="#mode of getQueryModes()" [value]="mode.id"> | 20 <option *ngFor="let mode of getQueryModes()" [value]="mode.id"> |
21 {{mode.label}} | 21 {{mode.label}} |
22 </option> | 22 </option> |
23 </select> | 23 </select> |
24 | 24 |
25 <span *ngIf="selectedMode?.id=='type_is'"> | 25 <span *ngIf="selectedMode?.id=='type_is'"> |
26 <select *ngIf="queryOptions" [ngModel]="selectedOption" (change)="onSelectOption($event)"> | 26 <select *ngIf="queryOptions" [ngModel]="selectedOption" (change)="onSelectOption($event)"> |
27 <option></option> | 27 <option></option> |
28 <option *ngFor="#option of queryOptions" [value]="option"> | 28 <option *ngFor="let option of queryOptions" [value]="option"> |
29 {{option}} | 29 {{option}} |
30 </option> | 30 </option> |
31 </select> | 31 </select> |
32 </span> | 32 </span> |
33 | 33 |
34 <span *ngIf="selectedMode?.id=='relation_is'"> | 34 <span *ngIf="selectedMode?.id=='relation_is'"> |
35 <select *ngIf="queryOptions" [ngModel]="selectedOption" (change)="onSelectOption($event)"> | 35 <select *ngIf="queryOptions" [ngModel]="selectedOption" (change)="onSelectOption($event)"> |
36 <option></option> | 36 <option></option> |
37 <option *ngFor="#option of queryOptions" [value]="option.getName()"> | 37 <option *ngFor="let option of queryOptions" [value]="option.getName()"> |
38 {{option.getLabel()}} | 38 {{option.getLabel()}} |
39 </option> | 39 </option> |
40 </select> | 40 </select> |
41 </span> | 41 </span> |
42 | 42 |
43 <span *ngIf="selectedMode?.id=='att_contains' || selectedMode?.id=='att_contains_norm'"> | 43 <span *ngIf="selectedMode?.id=='att_contains' || selectedMode?.id=='att_contains_norm'"> |
44 <select [ngModel]="selectedOption" (change)="selectedOption=$event.target.value"> | 44 <select [ngModel]="selectedOption" (change)="selectedOption=$event.target.value"> |
45 <option></option> | 45 <option></option> |
46 <option *ngFor="#option of queryOptions" [value]="option"> | 46 <option *ngFor="let option of queryOptions" [value]="option"> |
47 {{option}} | 47 {{option}} |
48 </option> | 48 </option> |
49 </select> | 49 </select> |
50 <span>contains</span> | 50 <span>contains</span> |
51 <input type="text" [(ngModel)]="queryInput"/> | 51 <input type="text" [(ngModel)]="queryInput"/> |
52 </span> | 52 </span> |
53 | 53 |
54 <span *ngIf="selectedMode?.id=='att_num_range'"> | 54 <span *ngIf="selectedMode?.id=='att_num_range'"> |
55 <select [ngModel]="selectedOption" (change)="selectedOption=$event.target.value"> | 55 <select [ngModel]="selectedOption" (change)="selectedOption=$event.target.value"> |
56 <option></option> | 56 <option></option> |
57 <option *ngFor="#option of queryOptions" [value]="option"> | 57 <option *ngFor="let option of queryOptions" [value]="option"> |
58 {{option}} | 58 {{option}} |
59 </option> | 59 </option> |
60 </select> | 60 </select> |
61 <span>is between</span> | 61 <span>is between</span> |
62 <input type="text" [(ngModel)]="queryInput"/> | 62 <input type="text" [(ngModel)]="queryInput"/> |