我正在使用p下拉列表来选择我从服务器收到的性别。当我选择性别时,它将在服务器上进行更改,但直到刷新后才在页面上进行设置。
<div [hidden]="!editing"
class="ui-g-12">
<label class="ui-g-4 sexo-label ">
Sexo
</label>
<div style="padding-left: 0;" >
<p-dropdown [options]="sexCombo"
[(ngModel)]="currentUserData.person.sex"
(onChange)="onChange($event)">
</p-dropdown>
</div>
</div>
<div [hidden]="editing"
class="patient-name ui-g-12">
<div class="ui-g-3 exp-title">
Sexo:
</div>
<div class="ui-g-5">
{{currentUserData.person.sexName}}
</div>
</div>
因此设置性别的方式是在服务器上使用数字,因此ngmodel为什么与显示的div不同。
我想我在onchange中需要一个函数,但是我不确定我该怎么做,或者我缺少明显的东西