为了账号安全,请及时绑定邮箱和手机立即绑定

AngularJS中radio为默认选中时$scope中获取不到选中项的值

AngularJS中radio为默认选中时$scope中获取不到选中项的值

来自太阳的风 2016-07-28 13:55:13
AngularJS中radio为默认选中时$scope中获取不到选中项的值,这是为什么呢?需要怎样做才能取出这个值,还有就是checkbox选中后又取消了,我不希望取得的值里还有取消掉的那个字段,怎么弄呢?
查看完整描述

1 回答

?
程序猴咖啡

TA贡献1条经验 获得超0个赞

  1. 首先你需要在 radio 标签里设置一个 value 的值, 其次给一个ng-model 就可以 直接获取了

查看完整回答
反对 回复 2016-07-28
  • 来自太阳的风
    来自太阳的风
    不行啊,我都写了: <div class="am-u-sm-8 am-u-md-10"> <label class="am-radio-inline"> <input type="radio" name="DdzcType" id="ddradio" ng-model="ddzcData.DdzcType" value="242" data-am-ucheck ng-checked="true" onchange="displaySomething(this,true)">跌倒</label> <label class="am-radio-inline"> <input type="radio" name="DdzcType" value="243" ng-model="ddzcData.DdzcType" data-am-ucheck onchange="displaySomething(this,false)">坠床</label> </div> 但是没取到值啊,帮我看看是哪里出问题了,感觉应该是个简单的问题,但是我已经被卡在这里一天了
  • 来自太阳的风
    来自太阳的风
    我点击选择以后是能获取到数据的,但是如果我需要的就是默认选中项,我不去点击的话,就获取不到
  • 慕娘5227020
    慕娘5227020
    找到原因了,绑定的那个数据得赋初值。
点击展开后面1
  • 1 回答
  • 0 关注
  • 2515 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信