import {
Component,
NgModule
} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {TreeNode, emptyTree} from '../../app/util';
@Component({
selector: 'tree',
inputs: ['data'],
template:
` {{data.value}} `
})
class TreeComponent {
data: TreeNode;
}
@Component(
{selector: 'app', template: ``})
export class AppComponent {
initData: TreeNode;
constructor() {
this.initData = emptyTree();
}
}
@NgModule({
imports: [BrowserModule],
bootstrap: [AppComponent],
declarations: [TreeComponent, AppComponent]
})
export class AppModule {}