Bağlama doğru / Nakavt radyo düğmeleri yanlış JS
Benim görüşüme model değeri doğru veya yanlış olduğunu İsMale bir değeri var.
Benim UI aşağıdaki radyo düğmeleri bağlamak istiyorum:
<label>Male
<input type="radio" name="IsMale" value="true" data-bind="checked:IsMale"/>
</label>
<label>Female
<input type="radio" name="IsMale" value="false" data-bind="checked:IsMale"/>
</label>
checked bence sorun bir dize bekliyor """". false / true Yani benim soru, nasıl bu 2 yönlü w/ bağlayıcı olsun bu UI ve model alabilir miyim?
CEVAP
Biliyorum bu eski bir konu, ama ben vardı aynı sorun ve öğrendim çok daha iyi bir çözüm olduğunu muhtemelen eklenen nakavt sonra bu soru resmen cevap verdi, bu yüzden ben sadece bırakın bu insanlarla aynı sorun.
Şu anda uzatmaları, özel bağlama işleyicileri veya computeds gerek yok. Sadece "" seçeneği, html yerine, 'value' özniteliği, herhangi bir javascript değer iletebilirsiniz. kullanır checkedValue bir sağlamak
<input type="radio" name="a" data-bind="checked:IsChecked, checkedValue: true"/>
<input type="radio" name="a" data-bind="checked:IsChecked, checkedValue: false"/>
Ya da:
<input type="radio" name="b" data-bind="checked:Quantity, checkedValue: 1"/>
<input type="radio" name="b" data-bind="checked:Quantity, checkedValue: 2"/>
<input type="radio" name="b" data-bind="checked:Quantity, checkedValue: 3"/>

EVET/HAYIR arasında bir fark/YANLIŞ ve...
Java - örneğin Nesne null doğru ve yan...
Boolean değerleri ile modeller için Ba...
Gradle o'In doğru ayarlanmış olsa...
Bootstrap radyo düğmeleri geçiş sorunu...