【发布时间】:2014-11-21 07:22:47
【问题描述】:
我想问一下,如何从单选列表中获取选定的值?
我尝试了 ng-change 并观察范围,但我总是只得到在应用程序初始化期间设置到模型中的第一个值。
这是我的代码示例:
单选按钮组:
<div class="list" ng-contoller="SettingsCtrl">
<ion-radio ng-model="choice" ng-value="'dials'">Dials</ion-radio>
<ion-radio ng-model="choice" ng-value="'conversations'">Conversations</ion-radio>
<ion-radio ng-model="choice" ng-value="'appoitnments'">Appointments</ion-radio>
<ion-radio ng-model="choice" ng-value="'orders'">Orders</ion-radio>
</div>
JS:
// Default choice scope
$scope.choice;
$scope.$watch('choice', function(value) {
// Here i get always the same value
console.log("Selected goalType, text: " +value);
});
如何获取选定值并将此值设置到范围内?
感谢您的帮助。
【问题讨论】:
标签: javascript angularjs radio-group