2014-10-08 99 views
0

學習angular並試圖讓一個非常簡單的ng-include工作。
tempHeader.html包含單行文本,無法顯示。試圖讓ng-include工作

<!DOCTYPE html> 
<html ng-app="theApp"> 
    <head> 
    <script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script> 
    </head> 

    <body> 
    <ng-include src="tempHeader.html"/> 
    </body> 
</html> 

回答

1

ng-include預期的變量,所以你必須要包裝你的字符串中的引號:

<ng-include src="'tempHeader.html'"/> 

或設置變量,使用:

$scope.url = "tempHeader.html"; 
<ng-include src="url"/> 
+0

還是什麼都沒有從tempHeader到來。 html文件,試用了額外的報價和 我在這裏 2014-10-08 19:49:57

+0

你是否有任何錯誤。檢查網絡選項卡。 – tymeJV 2014-10-08 19:50:30

+0

我可以同時瀏覽temp.html和tempheader.html,它們位於同一個文件夾中 – 2014-10-08 19:53:16