view app/app.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 9f5473536a98
line wrap: on
line source

import {Component} from 'angular2/core';
import {HTTP_PROVIDERS} from 'angular2/http';

import {QueryService} from './query.service';
import {QuerySelectComponent} from './query-select.component';
import {QueryResultComponent} from './query-result.component';

@Component({
    selector: 'my-text',
    template: `
        <h1>My Angular 2 Text: {{title}}</h1>
        <p>Selected option: {{selectedOption}}</p>
        <query-select [selectedOption]="selectedOption"></query-select>
        <query-result></query-result>
        `,
    directives: [QuerySelectComponent, QueryResultComponent],
    providers: [QueryService, HTTP_PROVIDERS]
})
    
export class AppComponent { 
    public title = 'huhu!';
    public selectedOption = 'unknown';
        
    constructor() {
    }
    
}