<mou-filter></mou-filter>
</div>
- <mou-map #map></mou-map>
+ <mou-map (newactive)="sidebar.update($event)" #map></mou-map>
+ <mou-sidebar #sidebar></mou-sidebar>
</div>
import {Map} from './map/map';
import {Search} from "./search/search";
import {Filter} from "./filter/filter";
+import {Sidebar} from "./sidebar/sidebar";
declare var System:any;
{
selector: 'mou-app',
templateUrl: './components/app.html',
- directives:[Filter, Map, Search]
+ directives:[Filter, Map, Search, Sidebar]
})
--- /dev/null
+<div>Yolo world!</div>
\ No newline at end of file
--- /dev/null
+import {Component, CORE_DIRECTIVES,} from 'angular2/angular2';
+import {Http} from 'angular2/http';
+
+
+@Component({
+ selector: 'mou-sidebar',
+ directives: [CORE_DIRECTIVES],
+ templateUrl: './components/sidebar/sidebar.html'
+})
+export class Sidebar {
+ http: Http;
+
+ constructor(http:Http){
+ this.http = http;
+ }
+}
+