Mercurial > hg > ng2-query-ismi
diff app/query.service.ts @ 34:e19d4c5e10a1
restricted selectable options for first query step.
author | casties |
---|---|
date | Wed, 03 Feb 2016 16:18:46 +0100 |
parents | 4c046f3244ec |
children | b47614a9d23d |
line wrap: on
line diff
--- a/app/query.service.ts Wed Feb 03 15:04:02 2016 +0100 +++ b/app/query.service.ts Wed Feb 03 16:18:46 2016 +0100 @@ -4,7 +4,7 @@ import 'rxjs/Rx'; // import all RxJS operators //import 'rxjs/add/operator/map'; -import {QueryMode, QUERY_MODES} from './query-mode'; +import {QueryMode, QUERY_MODES, FIRST_QUERY_MODES} from './query-mode'; import {QueryState} from './query-state'; import {QueryStep} from './query-step'; import {getResultType} from './result-type'; @@ -35,8 +35,12 @@ return this.state; } - getQueryModes(): QueryMode[] { - return QUERY_MODES; + getQueryModes(index: number): QueryMode[] { + if (index == 0) { + return FIRST_QUERY_MODES; + } else { + return QUERY_MODES; + } } /**