在我的数据库中,我保存了性别,男性="是" 代替真,我保存了"是"。我正在将其他一些字段(包括性别)放在"x"数组的前端。现在我想显示选中的性别。我试过了,但没有得到。有人可以帮忙吗?
.html
<div class="radio">
<input type="radio" [value]="gender.male" name="gender" checked="getradio()">Male
<input type="radio" [value]="gender.female" name="gender" checked="getradio()">Female
</div>
TS
getradio(){
let checked=false;
if(this.x[0].gender=='yes'){
checked=true
}else{
alert("not working")
}
}
你的 getradio() 函数应该返回 true 或 false,为了评估这个函数,你应该把 'checked' 放在方括号里: [checked]="getradio()"