私はオブジェクトを持っています:
{ model: settings: { "FirstName": "Joe", "LastName": "Bloggs" } };
私のビューモデルでは、設定をオブザーバブルにします:
this.Settings = ko.observable(ko.mapping.fromJS(model.settings));
これはあまりにFirstName
もLastName
観測可能です。
私の見解では、次のようにしてバインドします。
<p data-bind="text: Settings().FirstName"></p>
私から値を読み取るSettings
には:
`this.Settings().FirstName()`
FirstName
ORが変更されたときに購読したいときに問題が発生しLastName
ます。
できることはわかっていthis.Settings.FirstName.subscribe...
ますが、観察していることが2つ以上になると、それは苦痛です。
方法はありますthis.Settings.subscribe...
か?または、カスタムバインディングを使用する必要がありますか?