私はこれらのラジオボタンを持っていますが、送信時に値を得ることができません。私はまったく同じ、これを試してみました:http://plnkr.co/edit/4lvJclZuh0lryF1nhmdt?p=previewラジオボタンの値を得ることができません
HTML:
<body ng-controller="ExamCtrl">
<form name="myForm" ng-submit="submitForm()">
<label><input type="radio" name="test" ng-model="radioValue" value="1"/> One</label>
<label><input type="radio" name="test" ng-model="radioValue" value="2"/> Two</label>
<label><input type="radio" name="test" ng-model="radioValue" value="3"/> Three</label>
<div>currently selected: {{radioValue}}</div>
<button type="submit">Submit</button>
</form>
</body>
JS:
$scope.submitForm = function() {
console.log('Submitting');
console.log($scope.radioValue);
};
それは '提出' し、その後undefined
ログに記録します。
あなたはplnkrを試しましたか? –
開始時にコントローラの '$ scope.radioValue;'を初期化する必要があります。 – ProCylon
@NiRmaL次に、初期化された値を記録するだけです。 –