recherche

Maison  >  Questions et réponses  >  le corps du texte

angular.js - angular使用ng-include,为什么生成不了html代码

今天在学习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 -->

这么一句话。

怪我咯怪我咯2744 Il y a quelques jours532

répondre à tous(4)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-05-15 16:59:57

    C'est parce que la page n'est pas exécutée sur le serveur http.

    répondre
    0
  • 怪我咯

    怪我咯2017-05-15 16:59:57

    Y a-t-il un problème avec le chemin ? Vérifiez si product-title.html et index.html sont du même niveau.

    répondre
    0
  • 黄舟

    黄舟2017-05-15 16:59:57

    Regardez dans le navigateur, le HTML est-il 404 ? Confirmez le chemin du fichier~

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 16:59:57

    La valeur de ng-include doit être une variable, pas un nom de fichier. Attribuez le chemin du fichier à une variable, puis ng-include='variable name'

    répondre
    0
  • Annulerrépondre