ฉันเชื่อว่าฉันติดตาม เอกสารอย่างเป็นทางการของ AngularJS สำหรับปุ่มตัวเลือก ก>.
ดังนั้นฉันจึงสร้างโค้ดนี้:
indexSelected={{indexSelected}}
<form name="form">
<div class="form-group">
<label ng-repeat="s in prices track by $index" style="width: 100%">
<input type="radio" name ="option" ng-model="indexSelected" value="{{s.months}}"> {{s.price}} + vat
</label>
</div>
</form>
นอกจากนี้ฉันยังพยายามใช้ ng-value อีกด้วยเช่นนี้ ...
indexSelected={{indexSelected}}
<form name="form">
<div class="form-group">
<label ng-repeat="s in prices track by $index" style="width: 100%">
<input type="radio" name ="option" ng-model="indexSelected" ng-value="s.months"> {{s.price}} + vat
</label>
</div>
</form>
และนี่คือตัวควบคุมของฉัน
angular
.module('app')
.controller('ModalInstanceUpgradeSolutionCtrl', function ($scope,$rootScope, $uibModalInstance, appId) {
$scope.prices = [{
months: 1, price : 20
}, { months 2: price: 40}]
});
คำถามคือ: มีอะไรผิดปกติ? เพราะเมื่อฉันคลิกที่ Buitton วิทยุ นี่ไม่ได้อัปเดตโมเดล IndexSelected มีเบาะแสอะไรบ้าง?
ng-model
และจะประสบปัญหาขอบเขตลูกเนื่องจากng-repeat
- person charlietfl   schedule 25.02.2017