Javascript 如何正确使用ng包括
我是Angular.js的初学者,对指令Javascript 如何正确使用ng包括,javascript,angularjs,html,Javascript,Angularjs,Html,我是Angular.js的初学者,对指令ng include有一些问题 我想在index.html 下面是我的树示例: myapp . public . . lib . . . angular.js . . . . header.html . index.html Header.html代码: <h1>Hello Angular</h1> 我不确定是否有包含其他模板的ng include标记。我们通常是
ng include
有一些问题
我想在index.html
下面是我的树示例:
myapp
. public
. . lib
. . . angular.js
. . .
. header.html
. index.html
Header.html代码:
<h1>Hello Angular</h1>
我不确定是否有包含其他模板的
ng include
标记。我们通常是这样做的
<div ng-include src="'header.html'"></div>
您是通过web服务器访问应用程序,还是通过文件://
协议访问文件?在后一种情况下,由于浏览器的安全限制,它将无法工作。解决方案是安装Apache或Nginx并通过http://localhost/myapp/index.html
检查输入正确与否的最简单方法是,使用href=“header.html”
制作锚定,然后在那里查看结果。我不知道你是如何启动你的应用程序的,所以我不能确定任何事情。这应该是可行的。看见您的问题中没有显示正在发生的事情。请参阅如何访问index.html
?你能发布url吗?你几乎肯定想在这里使用一个指令,而不是includeCustom元素是一个有效的选项(有一些IE警告),如果这样做的话,应该是…如果使用ng include标记,只使用src=。我正在寻找一种不需要使用web服务器或ajax来导入HTML文件的替代方法,但这似乎是不可能的。您可以通过使用来使用内联模板。您可以在链接页面的底部看到一个示例。
<!-- ngInclude: undefined -->
<div ng-include src="'header.html'"></div>