angular.js - angular使用ng-include,为什么生成不了html代码
怪我咯
怪我咯 2017-05-15 16:57:57
0
4
546

今天在学习angularJS的时候,视频讲到ng-include的用法。
说白了也就是把通用的html代码提取到一个html文件里面再include进去而已。

但是我在index.html引入同一目录下的product-title.html时,却不显示product-title.html里面的内容。

angular版本是1.4.8

index.html:

<h3 ng-include="'product-title.html'"></h3>

product-title.html:

{{product.name}}
<em class="pull-right">{{product.price | currency}}</em>

看调试界面生成的是:

<!-- ngInclude: a.html -->

这么一句话。

怪我咯
怪我咯

走同样的路,发现不同的人生

Antworte allen(4)
给我你的怀抱

是因为没有把页面放在http服务器上运行。

刘奇

是不是路径有问题?你看一下product-title.htmlindex.html是不是同一级别。

黄舟

浏览器中看看,html是404还是? 即确认文件路径~

淡淡烟草味

ng-include的值必须是一个变量,不能是文件名。将文件路径赋值给一个变量,再ng-include='变量名'

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage