यह काम कर रहा है का चयन करें:उपयोग ट्विटर बूटस्ट्रैप बटन समूह रेडियो के रूप में नॉकआउट बाइंडिंग के साथ
view.html
<div><input type="radio" name="radioPriority" data-bind="checked: priority" value="want" style="margin-top: -3px; margin-right: 3px;" />I want to</div>
<div><input type="radio" name="radioPriority" data-bind="checked: priority" value="need" style="margin-top: -3px; margin-right: 3px;"/>I need to</div>
controller.js
function feedbackViewModel() {
var self = this;
self.priority = ko.observable("want");
//lots of other stuff
}
जैसी उम्मीद थी, जब आप "रेडियो" प्राथमिकता देखने योग्य मूल्य परिवर्तन में दूसरे रेडियो का चयन करते हैं। हालांकि, मैं एक रेडियो बूटस्ट्रैप बटन समूह को रेडियो के रूप में उपयोग करना चाहता हूं। यहाँ एचटीएमएल मेरे पास है, लेकिन यह मानने योग्य अपेक्षा के अनुरूप नहीं बदलता है:
<span class="btn-group" data-toggle="buttons-radio">
<button data-bind="checked: priority" type="button" class="btn" value="want">I want to</button>
<button data-bind="checked: priority" type="button" class="btn" value="need">I need to</button>
</span>
अद्यतन मैं एक jsfiddle यहाँ जा रहा है: http://jsfiddle.net/a8wa8/6/ "priority1" मानक रेडियो चयन और "priority2" है बूटस्ट्रैप बटन।
यह अच्छी तरह से काम करता है सिवाय इसके कि जब मैं मॉडल बदलता हूं तो यह दृश्य को अपडेट नहीं करता है। यानी, प्राथमिकता 2 ('इच्छित') को व्यावहारिक रूप से उचित बटन का चयन नहीं करता है। क्या यह आसानी से करने योग्य है? –
@ScottBeeson कृपया मेरे अपडेट किए गए उत्तर की जांच करें और मुझे बताएं कि आप यही चाहते हैं? – gaurav
बिल्कुल सही! धन्यवाद –