Angular 2 Error ( 'directives' does not exist in type 'Component' )
<p>I am beginner in Angular 2 and I'm using the final Angular 2 release version. I have a strange problem with it.
this is my <strong>databinding.component.ts</strong> code:</p>

<pre><code>import { Component } from '@angular/core';

import {PropertyBindingComponent} from './property-binding.component';
import {EventBindingComponent} from './event-binding.component';


@Component({
  selector: 'fa-databinding',
  templateUrl: 'databinding.component.html',
  styleUrls: ['databinding.component.css'],
  directives: [PropertyBindingComponent, EventBindingComponent]
})
</code></pre>

<p>and this is a peace of my <strong>app.module.ts</strong> code :</p>

<pre><code>import { PropertyBindingComponent } from './databinding/property-binding.component';
import { EventBindingComponent } from './databinding/event-binding.component';

@NgModule({
  declarations: [
    AppComponent,
    OtherComponent,
    AnotherComponent,
    DatabindingComponent,
    PropertyBindingComponent,
    EventBindingComponent
  ]
</code></pre>

<p>This code does not work correctly:</p>

<pre><code>ERROR in [default] /home/tornado/work/first-app/src/app/databinding/databinding.component.ts:11:2 
Argument of type '{ selector: string; template: any; styles: any[]; directives: (typeof PropertyBindingComponent | ...' is not assignable to parameter of type 'Component'.
  Object literal may only specify known properties, and 'directives' does not exist in type 'Component'.
</code></pre>

<p>What should I do?!?!</p>