2016-05-16 30 views
0

我在每個頁面上都有一個名爲MenuBarDirective的指令。在該MenuBarDirective中,我有另一個指令,TrackerDirective來跟蹤鼠標移動,點擊等。在應用程序中的特定頁面上,我想禁用TrackerDirective。有沒有簡單的方法來動態刪除或禁用一個我的TrackerDirective生活在MenuBarDirective內一個完全不同的頁面?在特定頁面上手動刪除或禁用指令

+0

五月是你的問題在這裏回答http://stackoverflow.com/questions/21744080/angularjs-disable-directive – vinagreti

回答

0

我能想到的方法有兩種:

  1. 從父指令[例如傳遞變量「doTrack」作爲一個布爾],並有開/關相應
  2. 打開父指令作爲子指令的API的方法將孩子轉指令詢問是否跟蹤或不...