2017-10-09 67 views
0

海蘭,錯誤:使用rootscope.infdig NG-包括與模板

我做了一個頭部模板,我想包括在某些頁面,使用NG-包括(該等來到我的腦海裏的唯一的事情 - 如果您有任何其他想法可以在不復制頁面的情況下將頁眉模板包含到不同的頁面中,請建議)。

這是模板代碼:

<div ng-include="includeHeaderURL()"></div> 

這是在控制器代碼:

$scope.template = [{ 
     'name': 'Header Template', 
     'url': 'pages/authentication/header/template.html' 
    }]; 
    $scope.includeHeaderURL = function() { 
     return $scope.template[0].url; 
    }; 

運行頁面後,瀏覽器死機,我有這個錯誤的一個無限循環。

Error [$rootScope.infdig] 

我試圖添加代碼模板:

src="includeHeaderURL()" 

我試着用只有將它添加NG-包括標籤,並出現相同的錯誤。在主配置文件

$rootScopeProvider.digestTtl(15); 

,但後來我得到的錯誤: 我還添加了hackish的修復,與

Error: [$injector:modulerr] 

即使我加$ rootScopeProvider。

有沒有人有任何解決方案或想法?

+0

確保你的模板路徑是正確的。 –

+0

是的,路徑是正確的。 – Kyuubido0

回答

0

有你試試這個

<div ng-include="'pages/authentication/header/template.html'"></div> 
+0

是的,錯誤是一樣的。 – Kyuubido0