]>
Commit | Line | Data |
---|---|---|
28765058 | 1 | import {HTTP_PROVIDERS} from 'angular2/http'; |
cad70644 | 2 | import {Component, NgZone, NgIf, View, bootstrap, provide, ELEMENT_PROBE_PROVIDERS} from 'angular2/angular2'; |
28765058 | 3 | import {Map} from './map/map'; |
b74efa44 | 4 | import {Search} from "./search/search"; |
ebe03648 | 5 | import {Sidebar} from "./sidebar/sidebar"; |
684563fc | 6 | |
28765058 EHF |
7 | |
8 | declare var System:any; | |
9 | ||
10 | @Component( | |
11 | { | |
12 | selector: 'mou-app', | |
13 | templateUrl: './components/app.html', | |
cad70644 | 14 | directives:[Map, Search, Sidebar, NgIf] |
28765058 EHF |
15 | }) |
16 | ||
17 | ||
18 | class App { | |
cad70644 | 19 | zone: Zone; |
28765058 | 20 | |
cad70644 EHF |
21 | constructor(zone: NgZone){ |
22 | this.zone = zone; | |
23 | } | |
24 | toplevel: boolean = false; | |
25 | ||
26 | showtoplevel(){ | |
27 | let instance = this; | |
28 | zone.run(() => { | |
29 | this.setToplevelTrue(); | |
30 | }); | |
31 | } | |
32 | ||
33 | setToplevelTrue(){ | |
34 | this.toplevel = true; | |
35 | } | |
28765058 EHF |
36 | } |
37 | ||
2dfcf8f1 | 38 | bootstrap(App,[HTTP_PROVIDERS, ELEMENT_PROBE_PROVIDERS]); |