import {bootstrap, Component, View, NgFor} from 'angular2/angular2'; import {reflector} from 'angular2/src/reflection/reflection'; import {ReflectionCapabilities} from 'angular2/src/reflection/reflection_capabilities'; import {Zippy} from './zippy'; @Component({selector: 'zippy-app'}) @View({ template: ` This is some content. `, directives: [Zippy, NgFor] }) class ZippyApp { logs: Array = []; pushLog(log: string) { this.logs.push(log); } } export function main() { reflector.reflectionCapabilities = new ReflectionCapabilities(); bootstrap(ZippyApp); }