内部配列の特定のプロパティを監視できないようにプラグインに指示する方法がわかりません。
この JSON をデータとして取得します。
{
Id: 1,
Description: "test",
Roles: [{ Id: 1, Name: "Role 1" }, { Id: 2, Name: "Role 2" }]
}
Roles 配列は観察可能である必要がありますが、どのアイテムの「Id」フィールドも観察可能にしたくありません。さまざまなアプローチを試みていますが、うまくいきません:
ko.mapping.fromJS(data, { 'copy': [ "Roles.Id" ] });
ko.mapping.fromJS(data, { 'copy': [ "Roles[].Id" ] });
ko.mapping.fromJS(data, { 'copy': [ "Roles[0].Id" ] }); // this only works with the first item
何か案は?