私がしようとしているのは、サーバーからのデータを含むラジオボタンを表示することです。問題は、ラジオボタンのチェック値がすべて偽である可能性があり、次に私が下で作成したJSフィドルのようにKO automaticalyが最後のラジオボタンを選択することです。値の1つが真である場合、これは意図どおり完全に動作しますが、私の場合、これらの値がすべて偽である可能性が高くなります。ノックアウトJSすべての値が真である場合に最後のボタンを選択するラジオボタン
https://jsfiddle.net/9mtzbmng/1/
self.addItems = function (items) {
for (var x in items)
{
self.Items.push(new Item(items[x]));
}
}
function Item(items) {
this.ID = items.ID;
this.Checked = ko.observable(false);
}
<input type="radio" data-bind="value: $data.ID,checked: Checked, checkedValue: Checked" name="items">
EDIT: https://jsfiddle.net/hrhuym0u/ は私の問題は、checkedValue: 'true'
を設定し、this.Checked = ko.observable("false")
を設定することで、このjsfiddleに従った後修正されました! documentationから
質問自体が問題をREPROするために必要なすべてのコードが含まれていることを確認してください。あなたの[jsfiddle link rots](https://en.wikipedia.org/wiki/Link_rot)は、将来の訪問者にとって質問があまり役に立たなくなるでしょう。 – Jeroen