我想讓Ng2聚合物一起工作。爲此,我的目標是創建一些指令,這些指令可以聽取文件元素,並轉換事件或做任何需要做的事情來使角度理解用戶交互。Angular 2聚合物和PaperChechboxSelectedDirective
如果我這樣做:
<paper-checkbox [checked]="bar" (change)="bar = $event.target.__data__.checked">
Mark all as complete
</paper-checkbox>
我得到的雙向綁定與NG2工作(它的怪異,我要看看數據找到複選框的值雖然...任何指針在那個人上?)。
所以,每一件事情都可以工作,但我希望切斷儀式,並有一個指令,讓我的'酒吧'表達式,並通過onChange處理程序設置它。這可能嗎 ?
的紙張複選框指令
@Directive({selector: 'paper-checkbox'})
class PaperChechboxSelectedDirective {
@Output() checkedChange:EventEmitter<any> = new EventEmitter();
constructor(private element: ElementRef) {
console.log('PaperChechboxSelectedDirective');
}
@HostListener('iron-change', ['$event'])
onChange(e) {
}
}
你想在你的指令表達'bar'的價值
通訊plunker? –