在AngularJS的控制器中,单选按钮的选中值返回为undefined通常是因为没有正确绑定ng-model到单选按钮上。以下是一个解决方法的代码示例:
HTML代码:
Option 1
Option 2
Option 3
AngularJS代码:
angular.module('myApp', [])
.controller('myCtrl', function($scope) {
$scope.getSelectedValue = function() {
console.log($scope.selectedValue);
};
});
在上述代码中,ng-model指令绑定到了$scope.selectedValue
变量上,确保了单选按钮的选中值能正确返回到控制器中。$scope.getSelectedValue
函数用于打印选中的值到控制台中。
当用户选择单选按钮后,点击"Get Selected Value"按钮将会调用$scope.getSelectedValue
函数并打印选中的值到控制台中。
确保正确绑定ng-model可以解决单选按钮的选中值返回为undefined的问题。