# HG changeset patch # User casties # Date 1452697307 -3600 # Node ID 351c3df286023722ad81c4ae1150ec4fd0035e86 # Parent c741a00d38de4ce3d15024602ca0df8594eb6854 work on result component. diff -r c741a00d38de -r 351c3df28602 app/app.component.ts --- a/app/app.component.ts Wed Jan 13 12:41:01 2016 +0100 +++ b/app/app.component.ts Wed Jan 13 16:01:47 2016 +0100 @@ -1,6 +1,8 @@ import {Component} from 'angular2/core'; +import {QueryState} from './query-state'; import {QuerySelectComponent} from './query-select.component'; +import {QueryResultComponent} from './query-result.component'; @Component({ selector: 'my-text', @@ -8,12 +10,16 @@

My Angular 2 Text: {{title}}

Selected option: {{selectedOption}}

+ `, - directives: [QuerySelectComponent] + directives: [QuerySelectComponent, QueryResultComponent] }) export class AppComponent { public title = 'huhu!'; public selectedOption = 'unknown'; + public queryState: QueryState; + + } diff -r c741a00d38de -r 351c3df28602 app/query-result.component.ts --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/query-result.component.ts Wed Jan 13 16:01:47 2016 +0100 @@ -0,0 +1,21 @@ +import {Component, OnInit} from 'angular2/core'; + +@Component({ + selector: 'query-result', + template: ` +

Query result: {{queryState}}

+ ` +}) + +export class QueryResultComponent implements OnInit { + + public queryState; + + ngOnInit() { + this.setup(); + } + + setup() { + } + +} diff -r c741a00d38de -r 351c3df28602 app/query-select.component.ts --- a/app/query-select.component.ts Wed Jan 13 12:41:01 2016 +0100 +++ b/app/query-select.component.ts Wed Jan 13 16:01:47 2016 +0100 @@ -31,10 +31,10 @@ constructor(private _queryService: QueryService) {} ngOnInit() { - this.setupQueryModes(); + this.setup(); } - setupQueryModes() { + setup() { this.queryModes = this._queryService.getQueryModes(); this._queryService.setupIsmiObjectTypes(); } diff -r c741a00d38de -r 351c3df28602 app/query-state.ts --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/query-state.ts Wed Jan 13 16:01:47 2016 +0100 @@ -0,0 +1,3 @@ +export interface QueryState { + +} \ No newline at end of file