nullの値がJSONに来ると、それは入力フィールドに表示されます。どのように私はそれを非表示にすることができますか?そして意味の名前だけを表示する?入力フィールドに "null"を隠す方法角2?
<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