<p-dropdown [options]="userRole" [(ngModel)]="rowData.role"
optionLabel='description' (onChange)="modifyRole($event)">
</p-dropdown>
<span> {{rowData.role}} </span>
在span中,我可以看到这个值正在根据需要进行更新!但不使dropdown在默认情况下将该值作为选定值获取!
从static.model.ts选择的userRole
用户角色定义如下
{
'description': 'Admin'
},
{
'description': 'CMD'
}
现在,在
either 'Admin' or 'CMD'
但下拉菜单没有获得默认值。其中,当我向Crosscheck展示它时,作为ngModel使用的
那么如何使这个
回答我的问题:ngModel通过引用绑定,而不是值。
因此,我们需要更新
使用所需的SelectedValue更新userRole将始终更新下拉列表SelectedValue。好啊。。。!