annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
351c3df28602 work on result component.
casties
parents:
diff changeset
1 import {Component, OnInit} from 'angular2/core';
351c3df28602 work on result component.
casties
parents:
diff changeset
2
5
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
3 import {QueryState} from './query-state';
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
4
4
351c3df28602 work on result component.
casties
parents:
diff changeset
5 @Component({
351c3df28602 work on result component.
casties
parents:
diff changeset
6 selector: 'query-result',
351c3df28602 work on result component.
casties
parents:
diff changeset
7 template: `
5
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
8 <div *ngIf="queryState">
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
9 <p>Query results ({{queryState.numResults}}):</p>
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
10 </div>
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
11 `,
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
12 inputs: ['queryState']
4
351c3df28602 work on result component.
casties
parents:
diff changeset
13 })
351c3df28602 work on result component.
casties
parents:
diff changeset
14
351c3df28602 work on result component.
casties
parents:
diff changeset
15 export class QueryResultComponent implements OnInit {
351c3df28602 work on result component.
casties
parents:
diff changeset
16
5
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
17 public queryState: QueryState;
4
351c3df28602 work on result component.
casties
parents:
diff changeset
18
351c3df28602 work on result component.
casties
parents:
diff changeset
19 ngOnInit() {
351c3df28602 work on result component.
casties
parents:
diff changeset
20 this.setup();
351c3df28602 work on result component.
casties
parents:
diff changeset
21 }
351c3df28602 work on result component.
casties
parents:
diff changeset
22
351c3df28602 work on result component.
casties
parents:
diff changeset
23 setup() {
351c3df28602 work on result component.
casties
parents:
diff changeset
24 }
351c3df28602 work on result component.
casties
parents:
diff changeset
25
351c3df28602 work on result component.
casties
parents:
diff changeset
26 }