当我实现html模板时,checkbox的checked属性不能正常工作,
我的html文件包含如下代码,
<div *ngIf="userPermissionObj" >
<label for="pm">Permissions:</label>
<div *ngFor="let pt of permissionType">
<label>
<input type="checkbox"
[value]="pt.id"
ng-checked="${userPermissionObj.sPermissionType} == ${pt.name} ? true : false" />
{{pt.name}}
</label>
</div>
有谁能帮我找出我在哪里执行错误的方式请?
在new Angular ng-checked中不存在。 要获得相同的结果,请使用[checked]
:
使用[checked]
而不是ng-checked
(它是angularJS指令,而不是Angular.io),
见下面的示例,
<input type="checkbox"
[value]="pt.id"
[checked]="${userPermissionObj.sPermissionType} == ${pt.name} ? true : false" >