Mercurial > hg > ng2-query-ismi
annotate app/query-result.component.ts @ 45:dc4f0541f04d ng2-rc1
update to angular2-rc1. mostly working ;-(
author | casties |
---|---|
date | Tue, 14 Jun 2016 20:00:39 +0200 |
parents | c2946b7135cd |
children |
rev | line source |
---|---|
45 | 1 import {Component, OnInit} from '@angular/core'; |
4 | 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 |
7
6cd6c09032aa
object type query with results!
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
5
diff
changeset
|
5 import {QueryResultRowComponent} from './query-result-row.component'; |
6cd6c09032aa
object type query with results!
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
5
diff
changeset
|
6 |
4 | 7 @Component({ |
8 selector: 'query-result', | |
9 template: ` | |
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
10 <div *ngIf="queryState"> |
27 | 11 <span>Cypher query:</span> |
11
6989cd00e8d7
relations work now as well as longer queries.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
9
diff
changeset
|
12 <pre>{{queryState.resultCypherQuery}}</pre> |
6989cd00e8d7
relations work now as well as longer queries.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
9
diff
changeset
|
13 <p>Query results ({{queryState.resultInfo}}):</p> |
9 | 14 <table> |
15 <tr> | |
21 | 16 <th *ngIf="queryState.resultTypes=='node' && queryState.resultColumns" |
45 | 17 *ngFor="let col of queryState.resultColumns">{{col?col.title:col}}</th> |
9 | 18 </tr> |
45 | 19 <tr class="resultRow" *ngFor="let row of queryState.results" |
21 | 20 [rowData]="row" [rowType]="queryState.resultTypes" |
21 [columns]="queryState.resultColumns"> | |
9 | 22 </tr> |
23 </table> | |
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
24 </div> |
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
25 `, |
7
6cd6c09032aa
object type query with results!
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
5
diff
changeset
|
26 directives: [QueryResultRowComponent], |
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
27 inputs: ['queryState'] |
4 | 28 }) |
29 | |
21 | 30 export class QueryResultComponent { |
4 | 31 |
5
b06a5d61afed
new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents:
4
diff
changeset
|
32 public queryState: QueryState; |
21 | 33 |
4 | 34 } |