मेरे पास 2 ए मान हैं जो मुझे सर्वर ए और बी से मिलता है। मैं एक समय में केवल एक ही सत्य रख सकता हूं।रेडियो बटन नॉकआउटज
फिर मुझे जो चाहिए वह रेडियो में से एक है ताकि एक बार वास्तविक मूल्य हो।
var viewModel = {
radioSelectedOptionValue: ko.observable("false"),
A: ko.observable("false"),
B: ko.observable("false")
};
ko.applyBindings(viewModel);
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/2.1.0/knockout-min.js"></script>
<div class='liveExample'>
<h3>Radio View model</h3>
<table>
<tr>
<td class="label">Radio buttons:</td>
<td>
<label><input name="Test" type="radio" value="True" data-bind="checked: A" />Alpha</label>
<label><input name="Test" type="radio" value="True" data-bind="checked: B" />Beta</label>
</td>
</tr>
</table>
A-<span data-bind="text: A"></span>
B-<span data-bind="text: B"></span>
</div>
अपडेट किया गया: http://jsfiddle.net/hamsaya/cyBQH/2/ – NoviceDeveloper
यह एक और अद्भुत जवाब है: http://stackoverflow.com/a/20080917/683157 – kuboon