繁体   English   中英

如何在Angular 4中使用NgIf设置输入字段的值

[英]How to set value of input field with NgIf in Angular 4

我对Angular 4还是很陌生,对于一个比我更有经验的人,我可能有一个基本的问题。

我有输入字段,当对象用户存在时,需要填充该值。 所以基本上我需要在angular 4中使用php函数isset()。

我这样尝试过,但是没有用。

<input class="form-control" type="text"  value="{{ !!user.firstname ? user.firstname : null }}" id="firstname">

任何帮助,将不胜感激。

特纳克斯

您应该在输入中使用[[ngModel)]并使用elvis运算符检查用户是否存在或使用*ngIf

<input class="form-control" type="text"  [(ngModel)]=user?.firstName id="firstname">

尝试这个 :

<input class="form-control" type="text" [value]="user.firstname ? user.firstname : null"  name="firstname" id="firstname">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM