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

标签 javascript html angular

我是 Angular 4 的新手,对于比我更有经验的人,我可能有一些基本问题。

我有一个输入字段,当对象 user 存在时需要填充它的值。 所以基本上我需要 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">

关于javascript - 如何在 Angular 4 中使用 NgIf 设置输入字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46847111/

相关文章:

javascript - Jquery 倒计时器上的每个数字的动画

javascript - 如何使用 CdkScrollable 检测 Angular Material 2 自动完成列表上的滚动事件

angular - 如何在 Angular 4 中创建分页组件?

angular - 安全地重命名 Angular 项目?

javascript - 从 getInitialProps() 获取请求数据

javascript - jquery 数据表排序插件根本不起作用

html - Primefaces 使用 CSS 样式化组件类

html - 当键是整数字符串时,如何使用 *ng-For 在 ionic 中显示 JSON 数组?

angular - 如何在不提交 Angular 表单的情况下添加按钮?

javascript - 如何搜索忽略重音字符的字符串(例如 ã = a)