annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
39ec75917ef7 first checkin
casties
parents:
diff changeset
1 import {Component} from 'angular2/core';
5
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
2 import {HTTP_PROVIDERS} from 'angular2/http';
0
39ec75917ef7 first checkin
casties
parents:
diff changeset
3
5
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
4 import {QueryService} from './query.service';
0
39ec75917ef7 first checkin
casties
parents:
diff changeset
5 import {QuerySelectComponent} from './query-select.component';
4
351c3df28602 work on result component.
casties
parents: 1
diff changeset
6 import {QueryResultComponent} from './query-result.component';
0
39ec75917ef7 first checkin
casties
parents:
diff changeset
7
39ec75917ef7 first checkin
casties
parents:
diff changeset
8 @Component({
39ec75917ef7 first checkin
casties
parents:
diff changeset
9 selector: 'my-text',
39ec75917ef7 first checkin
casties
parents:
diff changeset
10 template: `
39ec75917ef7 first checkin
casties
parents:
diff changeset
11 <h1>My Angular 2 Text: {{title}}</h1>
39ec75917ef7 first checkin
casties
parents:
diff changeset
12 <p>Selected option: {{selectedOption}}</p>
39ec75917ef7 first checkin
casties
parents:
diff changeset
13 <query-select [selectedOption]="selectedOption"></query-select>
5
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
14 <query-result></query-result>
0
39ec75917ef7 first checkin
casties
parents:
diff changeset
15 `,
5
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
16 directives: [QuerySelectComponent, QueryResultComponent],
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
17 providers: [QueryService, HTTP_PROVIDERS]
0
39ec75917ef7 first checkin
casties
parents:
diff changeset
18 })
1
59b7c3afcc6b first interface and http request.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 0
diff changeset
19
0
39ec75917ef7 first checkin
casties
parents:
diff changeset
20 export class AppComponent {
39ec75917ef7 first checkin
casties
parents:
diff changeset
21 public title = 'huhu!';
1
59b7c3afcc6b first interface and http request.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 0
diff changeset
22 public selectedOption = 'unknown';
5
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
23
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
24 constructor() {
b06a5d61afed new query state stuff.
Robert Casties <casties@mpiwg-berlin.mpg.de>
parents: 4
diff changeset
25 }
4
351c3df28602 work on result component.
casties
parents: 1
diff changeset
26
0
39ec75917ef7 first checkin
casties
parents:
diff changeset
27 }