2016-09-20 21 views
1

我正在使用Web窗體創建控制器並在其中編寫角碼的平臺內工作......但我無法訪問父模塊。Angular 1 - 獲取模塊控制器正在運行

所以,我在我的模塊,試圖應用一個過濾器,但我不能申請一個過濾器,如果我不知道該模塊。

有沒有什麼辦法可以找到我從控制器運行的模塊?

我只能訪問此代碼:

function ($scope, spUtil, snRecordWatcher, $rootScope) { 

    } 

我看不到angular.module(布拉布拉)

謝謝 亞歷S.

+0

嘿,我我以前不得到你的問題,你可以請詳細說明與代碼你試過 –

+0

我只能訪問控制器,我無法看到angular.module控制器我有機會獲得:功能($ scope,spUtil,snRecordWatcher,$ rootScope){ } – Okei

+0

我還是沒有明白你的觀點,因爲如果你能夠看到'angular.module(blabla)'那麼你如何訪問角度,但無論我得到它與您相關的是無法訪問您的應用程序,對不對?或不是那麼請詳細說明一些 –

回答

2

如果你注入$rootElement你可以用它來查找當前控制器正在運行的模塊的名稱。例如:

function ($scope, spUtil, snRecordWatcher, $rootScope, $rootElement) { 
    var module = $rootElement.attr('ng-app'); 
} 
+0

非常感謝! :) – Okei

+0

很高興幫助! :) – Lex

相關問題