オートマッパー KO は初めてです。私はこのコードを持っています:
var jData = [
{ "Id": 2, "Name": "A" },
{ "Id": 3, "Name": "B" },
{ "Id": 4, "Name": "C" }]
};
var viewModel = ko.mapping.fromJSON(JSON.stringify(jData));
ko.applyBindings(viewModel);
このコードは機能します:
<div data-bind="foreach : $data">
<input type="text" data-bind='value: Name' />
<br />
</div>
しかし、地図で選択したい場合:
<select id="prova" data-bind='options: $data, optionsText: "Name", optionsValue: "Id" , value: Id'></select>
このエラーを受け取りました
バインディングの解析を有効にします。メッセージ: ReferenceError: 'Id' は定義されていません。バインディング値: options: $data、optionsText: "Name"、optionsValue: "Id"、値: Id
どうしたの?ありがとうL