試圖在ngModel內使用用戶三元語句if語句。在[(ngModel)]內部不能使用三元if語句
<input [(ngModel)]="(mode == 'edit') ? userToUpdate.name_first : newUser.name_first" id="name_first" class="form-control" type="text">
表達式 (mode =='edit')? userToUpdate.name_first:newUser.name_first 只爲newUser.name_first綁定模型,但不會將模型綁定到userToUpdate.name_first。
這裏就是我試圖使用語句的地方: https://github.com/alex-chaliy/TeamManager/blob/master/client/src/app/home/home.component.html#L43
在什麼樣的情況下,這個條件將被執行 – Aravind
這似乎是更適合代碼而不是模板的東西。 –
ngModel只接受組件字段名稱,所以你不能傳遞應該計算的表達式。 – slesh