Mercurial > hg > ng2-query-ismi
view src/app/query-result.component.ts @ 47:b65a031c4967 ng2-final
first step to angular2-final (2.4) version of the query browser.
author | casties |
---|---|
date | Fri, 17 Mar 2017 20:16:52 +0100 |
parents | app/query-result.component.ts@dc4f0541f04d |
children | f8d6f8479e77 |
line wrap: on
line source
import {Component, OnInit} from '@angular/core'; import {QueryState} from './query-state'; import {QueryResultRowComponent} from './query-result-row.component'; @Component({ selector: 'query-result', template: ` <div *ngIf="queryState"> <span>Cypher query:</span> <pre>{{queryState.resultCypherQuery}}</pre> <p>Query results ({{queryState.resultInfo}}):</p> <table> <tr> <th *ngIf="queryState.resultTypes=='node' && queryState.resultColumns" *ngFor="let col of queryState.resultColumns">{{col?col.title:col}}</th> </tr> <tr class="resultRow" *ngFor="let row of queryState.results" [rowData]="row" [rowType]="queryState.resultTypes" [columns]="queryState.resultColumns"> </tr> </table> </div> `, //directives: [QueryResultRowComponent], inputs: ['queryState', 'resultInfo'] }) export class QueryResultComponent { public queryState: QueryState; public resultInfo: string; }