次のajaxコードを使用して、次のようなIDでClientというオブジェクトを取得しました。
$.ajax({
url: "api/client/GetClient/" + id,
contentType: 'json',
success: function (result) {
model.selectedClient(result);
$("#loader").hide();
},
failure: function (result) {
alert(result.d);
$("#loader").hide();
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("An error occurred, please try again.");
$("#loader").hide();
}
});
ただし、selectedClientは監視可能ですが、その値は監視可能ではありません。たとえば、selectedClient()。Nameの値をテキストボックスにバインドすると、テキストボックスを変更しても値は更新されません。関数とプッシュメソッドを作成したくありません。返されたオブジェクトを単純に配置できるので、将来の変更がシームレスになります。それらを観測可能な値にするために何ができますか?