2014-10-08 56 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