動作しない結合:)Knockout.jsは、私は本当に愚かな感じが、それを動作させることができないラジオグループが
私はちょうど私は何かが欠けていないよということを証明するために、この簡単なフィドルを作りました私の大きなプロジェクト。
HTML:
<div>
Preferred flavor
<div><input type="radio" name="flavorGroup" data-bind="checked: cherryOn" /> Cherry</div>
<div><input type="radio" name="flavorGroup" data-bind="checked: almondOn" /> Almond</div>
<div><input type="radio" name="flavorGroup" data-bind="checked: mgOn" /> Monosodium Glutamate</div>
</div>
JS:私は起動時に選択したCherry
を見ることを期待
var viewModel = {
cherryOn: ko.observable(true);
almondOn: ko.observable(false);
mgOn: ko.observable(false);
};
ko.applyBindings(viewModel);
...ノックアウトのドキュメントから
、あなたのフィドルではありませんKnockoutを参照しており、あなたのviewmodelの定義は不正です。オブジェクトのリテラル表記を使用する場合は、セミコロンではなくカンマを使用します。 – Tyrsius