2016-05-16 18 views
0

各ページにMenuBarDirectiveという指令があります。そのMenuBarDirective内には、マウスの動き、クリックなどを追跡するための別のディレクティブ、TrackerDirectiveがあります。アプリケーション内の特定のページで、TrackerDirectiveを無効にしたいと思います。 MenuBarDirective内に完全に異なるページで存在するMy TrackerDirectiveを動的に削除または無効にする簡単な方法はありますか?特定のページで手動でディレクティブを削除または無効にする

+0

月あなたの質問はここに答えてくださいhttp://stackoverflow.com/questions/21744080/angularjs-disable-directive – vinagreti

答えて

0

私は2つの方法を考えることができます。

  1. は、親ディレクティブから変数を渡す[例えばbooleanとして「doTrack」]および追跡するかどうかを聞いてそれに応じて
  2. 子ディレクティブのためのAPIとして親ディレクティブでメソッドを開き、オン/オフの子ディレクティブのターンを持っている...
関連する問題