6
什麼是使用elvis-operator在Angular 2中使用雙向綁定(syntax-sugar)的最佳方式。我試過雙向綁定與elvis-operator
<input [(ngModel)]="x?.y?.z">
但是這不被支持。
有沒有辦法使用某物。喜歡這個?
什麼是使用elvis-operator在Angular 2中使用雙向綁定(syntax-sugar)的最佳方式。我試過雙向綁定與elvis-operator
<input [(ngModel)]="x?.y?.z">
但是這不被支持。
有沒有辦法使用某物。喜歡這個?
您可以分割向上,向下,結合樣
<input [ngModel]="x?.y?.z" (ngModelChange)="x?.y?.z ? x.y.z = $event : null">
<input [ngModel]="x?.y?.z" (keyup)="changeMe($event.target.value)"> {{x?.y?.z}}
export class ParentCmp {
x={y:{z:"a"}}
changeMe(val)
{
console.log(val);
this.x.y.z=val;
}
}
參見https://github.com/angular/angular/issues/7651 –
我岡特認爲變化的部分應該是'「x?.y?.z?xyz = $ event:null」' – echonax
@echonax非常感謝提示 - 修正 –