当null值到达JSON时,它将出现在输入字段中。我如何隐藏它并不显示它?并只显示名称中的含义?如何在输入字段Angular 2中隐藏“null”?
<div>
<input type="hidden"
name="roleUserHidden-{{roleIndex}}"
#roleUser="ngModel"
[ngModel]="role.UserId === 'null' ? '' : role.UserId " />
<input [disabled]="!permissions.canEdit"
class="form-control"
auto-complete
[ngModel]="role === 'null' ? '' : role" [source]="usersForAllocationSource.bind(this)"
list-formatter="Name"
name="roleUserAuto-{{roleIndex}}"
#roleUserVisible="ngModel"
(valueChanged)="usersForAllocationSelected(role, $event, roleUser)"
display-property-name="UserName"
[accept-user-input]="false"
(ngModelChange)="onRoleUserChange($event, role)"
[min-chars]="2">
</div>
https://stackoverflow.com/a/43094103/495157 - 使用指令 – JGFMK
除非是字符串,否则不应该显示'null'。 –
在ts中检查空值并分配给输入ngModel – Sreemat