Reputation: 31
Default component is :
import {Component} from 'angular2/core';
import {MyComponentComponent} from './mycomponentcomponent';
@Component({
selector: 'my-app',
template: `
<h1>Angular 2 Demo</h1>
<p>Hello World Testing</p>
<test-app></test-app>
`,
directories:[MyComponentComponent]
})
export class AppComponent {
}
And Second Component:
import {Component} from 'angular2/core';
@Component({
selector: 'test-app',
template: '
<h1>TEST APP</h1>
<p>TEST APP -> Hello World Testing 12</p>
',
})
export class MyComponentComponent {
}
But it is showing a javascript error. May i know please where am i doing mistake?
Upvotes: 0
Views: 292
Reputation: 55443
For older version of Angular2,
change
directories:[MyComponentComponent]
to
directives:[MyComponentComponent]
please remove directories:[MyComponentComponent]
from @Component({}) of AppComponent
and add it to @NgModule({}) as shown here,
@NgModule({
...
declarations :[AppComponent, MyComponentComponent]
})
Upvotes: 1