2016-03-15 68 views
6

什麼是使用elvis-operator在Angular 2中使用雙向綁定(syntax-sugar)的最佳方式。我試過雙向綁定與elvis-operator

<input [(ngModel)]="x?.y?.z"> 

但是這不被支持。

有沒有辦法使用某物。喜歡這個?

回答

6

您可以分割向上,向下,結合樣

<input [ngModel]="x?.y?.z" (ngModelChange)="x?.y?.z ? x.y.z = $event : null"> 
+0

參見https://github.com/angular/angular/issues/7651 –

+0

我岡特認爲變化的部分應該是'「x?.y?.z?xyz = $ event:null」' – echonax

+1

@echonax非常感謝提示 - 修正 –