import {Directive, ElementRef, OnInit, OnDestroy, HostBinding,Input,OnChanges,SimpleChange} from 'angular2/core';
@Directive({ selector: '[pSpinner]'})export class SpinnerDirective implements OnInit, OnDestroy, OnChanges {
@Input('disabled') disabled;
constructor(private el: ElementRef) {}
}<input type="text" [disabled]="disabledValueAtComponent" />@Input() person:string;
@Directive({
selector: '[pSpinner]',
host : {
'[attr.disabled]' : 'disabled'
}
})
export class SpinnerDirective implements OnInit, OnDestroy, OnChanges {
@Input('disabled') disabled;
}@Input("something") somethingElse;