首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将预先填充的数据从对象绑定到Angular 5中的单选按钮

如何将预先填充的数据从对象绑定到Angular 5中的单选按钮
EN

Stack Overflow用户
提问于 2018-02-23 02:41:07
回答 3查看 923关注 0票数 0

我正在开发Angular 5应用程序。我得到了性别的单选按钮,它的值是基于它接收的值预先填充的单选按钮,我需要知道如何在html模板中使用ng-if内联。GenderType:字符串,值1表示男性,2表示女性。

我试过了,但不起作用

代码语言:javascript
运行
复制
 <div class="k-form-field">
     <span>Gender</span>
          <input type="radio" name="gender" id="female" class="k-radio" *ngIf:{{respondent.genderType='1'}} === checked="checked" disabled>
           <label class="k-radio-label" for="female">Female</label>

          <input type="radio" name="gender" id="male" class="k-radio" disabled>
             <label class="k-radio-label" for="male">Male</label>
  </div>
EN

Stack Overflow用户

发布于 2018-02-23 02:48:40

你不需要ngIf来改变属性的值。您可以只对条件属性使用一段javascript:

代码语言:javascript
运行
复制
<input 
   type="radio"
   name="gender"
   id="female"
   [attr.checked]="respondent.genderType=='1' ? 'checked' : null" />

另一种选择是以“角度的方式”使用表单,或者使用ngModel,或者使用Reactive Forms

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48934978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档