view app/query-result-row.component.ts @ 13:98b435bb6c0c

more query work.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Thu, 21 Jan 2016 14:47:00 +0100
parents 1843b12eff9a
children 930fe7460f6b
line wrap: on
line source

import {Component} from 'angular2/core';

@Component({
    selector: 'tr.resultRow',
    template: `
        <td *ngIf="rowType=='node'">[{{rowData.ismi_id}}]</td>
        <td *ngIf="rowType=='node'">{{rowData.label}}</td>
        <td *ngIf="rowType=='node' && rowData.link">
            <a href="https://ismi-dev.mpiwg-berlin.mpg.de/om4-ismi/browse/entityDetails.xhtml?eid={{rowData.ismi_id}}" target="_blank">view in OpenMind</a>
        </td>
        <td *ngIf="rowType=='text'">{{rowData}}</td>
        `,
    inputs: ['rowData', 'rowType']
})
   
export class QueryResultRowComponent { 
    
    public rowData: any;
    public rowType: string;
    
}