私はノックアウトとjsfiddleの使用の両方が初めてです。このサンプル コードが jsfiddle で動作しない理由を教えてください。
1 に答える
1
有効な JavaScript コードがないため、ノックアウトはその魔法を実行できませんでした。また、それを機能させるいくつかの重要なものが欠けていました。
プロパティにバインドしているため、変更を表示できるようにする場合は、name
プロパティとして設定する必要があります。observable
name: ko.observable("knockout"),
オブザーバブルであるため、変更するには新しい値で「呼び出す」必要があります。関数に含まれていたのchangeName()
は、有効なステートメントではありませんでした (オブジェクト リテラルではなく、関数の本体に含まれていました)。
changeName: function () {
this.name("jsfiddle");
}
これらの変更により、今すぐ機能するはずです。
于 2012-08-12T20:37:43.387 に答える