子ルーターを持つページに、KnockoutJS バインディング (KnockoutObservable) を持つビューモデルがあります。このページをナビゲートすると、ビューモデルの KnockoutObservable プロパティにサブスクリプションがあることを検証でき、バインドされていることが示されます。コンソールを介して、ビューモデルの KnockoutObservable 値を手動で編集すると、ビューに表示される値が変更されます。ここにはエキサイティングなものは何もありません...
しかし、子ルートへのナビゲーションが発生すると、「親」ルートのすべてのサブスクリプションが削除され、コンソールで KnockoutObservable 値を手動で編集しようとしても、表示されるビューは変更されません。
それは正常な動作ですか?これはデザインが悪いのでしょうか?