2

簡単な方法で時計のオン/オフを切り替えたり、時計を今すぐ実行する必要がある/実行しないことを通知したりすることはできますか? 時計の登録を解除できることはわかっていますが、再登録するにはどうすればよいですか?

私の場合、階層的な選択リストがあり、親の選択オプションが変更されると、ウォッチが子の選択をリセットします。これは、選択リストを使用してオプションを選択する場合は正常に機能しますが、選択オプションの値を親と子の両方に割り当てようとすると、親の監視が開始され、子オプションがリセットされます。

これを示すプランカーを用意しました。リストから値を選択してみて、loadValues をクリックします。

http://plnkr.co/edit/FbSff2?p=preview

これは間違ったやり方かもしれません。

4

1 に答える 1

1

値を監視および監視解除しようとしている理由が 100% わかりません....

私はあなたのプランクを修正しましたが、それはすべてうまくいっているようです。親の選択を監視するための追加ngChange機能を追加し、から子を消去して、userSelectionすべての$watch機能を削除しました。

http://www.plnkr.co/edit/7PJeja?p=preview

繰り返しますが、変数を監視しようとしている理由がわかりません。なぜなら、あなたがやろうとしていることを実行するためにそれは絶対に必要ないからです....ウォッチを登録/登録解除する必要がある別のシナリオがある場合、 私にお知らせください。

于 2013-04-26T08:20:51.773 に答える