【发布时间】:2020-11-05 00:03:05
【问题描述】:
我是 Angular 的初学者,当我尝试通过在选择框中循环显示对象时,它没有显示任何值。只显示空白下拉菜单。
我的html页面如下:
<div *ngIf="userPermissionObj">
<select id="permission">
<option *ngFor="let obj of permissionType"
[value]='permissionType.value'
[selected]="userPermissionObj.sPermissionType == obj.value ? true : null">
{{permissionType.viewValue}}
</option>
</select>
</div>
我的组件 ts 文件包含如下代码,
getUserPermisionsByUsernameSearch()
{
var param:string=this.permissionRequestUser;
this.manageuserService.getUserPermissionApiMethod(param)
.subscribe((data:any)=> {this.userPermissionObj=data;});
}
permissionType = [
{value: 'R', viewValue: 'Read'},
{value: 'W', viewValue: 'Write'}
];
我在哪里错误地实现了我的 html 页面?
【问题讨论】:
-
.sPermissionType是拼写错误还是常规属性名称?
标签: html angularjs typescript