Mercurial > hg > ng2-query-ismi
comparison app/query-result.component.ts @ 5:b06a5d61afed
new query state stuff.
author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 13 Jan 2016 18:57:31 +0100 |
parents | 351c3df28602 |
children | 6cd6c09032aa |
comparison
equal
deleted
inserted
replaced
4:351c3df28602 | 5:b06a5d61afed |
---|---|
1 import {Component, OnInit} from 'angular2/core'; | 1 import {Component, OnInit} from 'angular2/core'; |
2 | |
3 import {QueryState} from './query-state'; | |
2 | 4 |
3 @Component({ | 5 @Component({ |
4 selector: 'query-result', | 6 selector: 'query-result', |
5 template: ` | 7 template: ` |
6 <p>Query result: {{queryState}}</p> | 8 <div *ngIf="queryState"> |
7 ` | 9 <p>Query results ({{queryState.numResults}}):</p> |
10 </div> | |
11 `, | |
12 inputs: ['queryState'] | |
8 }) | 13 }) |
9 | 14 |
10 export class QueryResultComponent implements OnInit { | 15 export class QueryResultComponent implements OnInit { |
11 | 16 |
12 public queryState; | 17 public queryState: QueryState; |
13 | 18 |
14 ngOnInit() { | 19 ngOnInit() { |
15 this.setup(); | 20 this.setup(); |
16 } | 21 } |
17 | 22 |