加载此页面时,我需要为用户打开一个默认复选框,即我需要在提交时搜索默认用户,并且在加载时必须首先选中用户复选框我很抱歉我是新的角度搜索了很多这个东西请帮助
<form (submit)="abc(postform)" #postform="ngForm">
<input type="text" placeholder="Enter your search" name="searchparam" ngModel #searchparam="ngModel" required >
<input type="checkbox" name="users" [checked]=true ngModel #users="ngModel" id="users" [checked]="user" onclick="if(users.checked) {pets.checked=false}" required />users
<input type="checkbox" name="pets" id="pets" ngModel #pets="ngModel" onclick="if(pets.checked) {pets.checked=false}" />pets
</form>
不能将[checked]
绑定到两个不同的值,这将不起作用。更好的解决方案是像第二次那样将[checked]
设置为"user"
,然后将user
设置为true
。所以你的代码会变成
<input type="checkbox" name="users" ngModel #users="ngModel" id="users" [checked]="user" onclick="if(users.checked) {pets.checked=false}" required />
然后是ts,当您定义它时,将user
设置为true
user = true