Mercurial > hg > ng2-query-ismi
view app/query-select.component.ts @ 0:39ec75917ef7
first checkin
author | casties |
---|---|
date | Thu, 07 Jan 2016 15:04:15 +0100 |
parents | |
children | 59b7c3afcc6b |
line wrap: on
line source
import {Component} from 'angular2/core'; @Component({ selector: 'query-select', template: ` <p>Selected option: {{selectedQuery}}</p> <select (change)="onSelectType($event)"> <option *ngFor="#option of queryTypes" [value]="option"> {{option}} </option> </select> <select [(ngModel)]="selectedQuery"> <option *ngFor="#option of query2Types" [value]="option"> {{option}} </option> </select> ` }) export class QuerySelectComponent { public queryTypes = ['Object type is', 'Attribute contains']; public selectedQuery = 'unknown'; public query2Types = ['a', 'b', 'c']; onSelectType(event: any) { var selected = event.target.value this.selectedQuery = selected; if (selected == 'Attribute contains') { this.query2Types = ['d', 'e', 'f']; } } }