默认情况下未选中 PrimeNG 复选框

Sun*_*noi 6 checkbox primeng angular angular4-forms primeng-checkbox

我有一个角度项目,其中使用 PrimeNG 复选框组件,但当我尝试将复选框的默认值设置为选中时出现问题。我什至尝试过绑定[checked]属性,但我猜 p-checkbox 不知道它。

HTML 文件

<p-checkbox name="checkboxName" [(ngModel)]="checked" 
binary="true" label="Perform Notifications"></p-checkbox>

{{checked}}
Run Code Online (Sandbox Code Playgroud)

组件文件

export class XYZ{
checked: boolean = true;
}
Run Code Online (Sandbox Code Playgroud)

加载后,我可以在 HTML 页面中看到下面选中的变量的值为“true”,但复选框为空或未选中。

小智 6

以下代码适用于 Angular 8。

HTML 文件

<p-checkbox [(ngModel)]="checked" binary="true"></p-checkbox>
Run Code Online (Sandbox Code Playgroud)

.ts 文件

checked: boolean = true;
Run Code Online (Sandbox Code Playgroud)


小智 0

尝试这个。这个对我有用。

.ts文件中:

checked: boolean = true;
Run Code Online (Sandbox Code Playgroud)

.html文件中:

[(ngModel)]="checked"
Run Code Online (Sandbox Code Playgroud)