オブジェクトの階層を持つ Knockout アプリケーションがあります。HTML タグ内のオブジェクトの深いレベルにアクセスしたい場合は、次のようなものを使用します。
data-bind="text: property1().property2().property3()"
純粋な Javascript で同じターゲットをサブスクライブしたい。つまり、現在バインドされているオブジェクトのプロパティ 3 が変更されるたびに、またはプロパティ 3 の下の階層が変更されるたびに関数を実行します。言い換えれば、私は次のようなことをしたいと思います:
myviewmodel.deepSubscribe("property1().property2().property3()", function() { .... });
ノックアウトでこれを行うにはどうすればよいですか?