私は Knockout を初めて使用し、監視可能なパターン ライブラリを以前に使用したことがありますが、関数を設定して ViewModel の値を監視し、その値が変更されたときにトリガーする方法がわかりません。
状況は次のとおりです。ドロップダウンの値が「その他」の場合にモーダル ポップアップを有効にしたいと考えています。私は Twitter ブートストラップの「ドロップダウン」(実際にはアンカーのリスト) を使用しており、各アンカーにはclick
と呼ばれる ViewModel の関数へのバインディングがありますsetDetail
。setDetail
と呼ばれる監視可能なプロパティの値を設定しますproblem
。
problem
私の考えは、ロジックを分離しておくために、値を観察する関数を配置することです。これを行う方法はありますか、それともコードをsetDetail
関数に入れる必要がありますか?
どんな助けでも大歓迎です!