2013-06-18 61 views
0

我想爲angularjs實現http-auth-interceptor,但是在任何地方我把事件監聽器$放在上,頁面停止加載。爲什麼事件監聽器會導致partials停止加載?

這是問題的plunker:http://plnkr.co/edit/gQvBW2?p=preview

現在,如果該指令,auth.js被註釋掉,那麼頁面將加載的罰款。

我甚至試圖把事件監聽器放在module.run區域,但是會出現相同的結果。

+0

把你的app.js文件放在一切之後。 app.js是運行應用程序的,所以最後加載它。當你這樣做的時候,看起來它正在工作。 –

+0

@TimWithers修復它。看起來掠奪者並沒有對變化做出新的評價,所以不幸的是,這個問題不再適用於後代。你可以添加一個答案,所以我可以標記它嗎? –

回答

0

app.js文件需要是加載的最後一個腳本文件。 app.js運行角度應用程序,因此任何指令,服務等都不會被包含在內,並且可能會引發錯誤。在你的plunkr中,將腳本標記移動到底部可以解決問題。