angular.js - Angular menggunakan ng-include, mengapa ia tidak boleh menjana kod html?
怪我咯
怪我咯 2017-05-15 16:57:57
0
4
569

Semasa saya belajar angularJS hari ini, video itu bercakap tentang penggunaan ng-include.
Secara terang-terangan, ia hanyalah untuk mengekstrak kod html biasa ke dalam fail html dan kemudian memasukkannya.

Tetapi apabila saya memperkenalkan product-title.html dalam direktori yang sama ke dalam index.html, kandungan dalam product-title.html tidak dipaparkan.

versi sudut ialah 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>

Lihat antara muka penyahpepijatan yang dihasilkan:

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

Ayat sebegitu.

怪我咯
怪我咯

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

membalas semua(4)
给我你的怀抱

Ini kerana halaman tidak dijalankan pada pelayan http.

刘奇

Ada masalah dengan laluan? Semak sama ada product-title.html dan index.html berada pada tahap yang sama.

黄舟

Lihat dalam penyemak imbas, adakah html itu 404? Sahkan laluan fail~

淡淡烟草味

Nilai ng-include mestilah pembolehubah, bukan nama fail. Tetapkan laluan fail kepada pembolehubah, kemudian ng-include='nama pembolehubah'

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan