2016-02-26 35 views
7

我使用adal-angular js來保護我的路線。adal-angular js錯誤:無法加載模板

$routeProvider. 
     when("/dashboard", { templateUrl: "Views/Dashboard.html", controller: "DashboardController", requireADLogin: true }) 

但當阿達爾獲得令牌,我在控制檯的錯誤:

錯誤:[$編譯:tpload]無法加載模板:查看/ Dashboard.html(HTTP狀態:未定義未定義)

難道有人知道它爲什麼會發生?

+0

確保爲Dashboard.html文件指定的路徑正確嗎?也許Views文件夾不在你的web.config的根目錄下。 – ezile

+0

請參閱https://github.com/AzureAD/azure-activedirectory-library-for-js/issues/261 - 這看起來很相似。 – Jahfet

+0

你有沒有找到解決方案?我遇到了同樣的問題,我只是走到了死衚衕。 –

回答

3

首先,原諒我的英語。

對於我來說,只有當我在anonymousEndpoints中指定「/ myUrl」時才起作用。這跳過了這個後端url的攔截器。

+2

這實際上是有幫助的。我有這個錯誤錯誤:[$ compile:tpload]無法加載模板:ngToast/toast.html'和我添加了'anonymousEndpoints:['ngToast/toast.html']'給adal init並且錯誤消失了 –

0

我對這個角度ui bootstrap模板有個問題。將路徑「uib /」添加到匿名端點數組修復了我的問題。