8
ไวยากรณ์ที่ถูกต้องของ ng-include คืออะไร?
ฉันพยายามที่จะรวมตัวอย่าง HTML ภายในng-repeatแต่ฉันไม่สามารถรวมถึงการทำงาน ดูเหมือนว่าไวยากรณ์ปัจจุบันของng-includeจะแตกต่างจากก่อนหน้านี้: ฉันเห็นตัวอย่างมากมายที่ใช้ <div ng-include src="path/file.html"></div> แต่ในเอกสารอย่างเป็นทางการมันบอกว่าจะใช้ <div ng-include="path/file.html"></div> แต่จากนั้นลงหน้ามันจะแสดงเป็น <div ng-include src="path/file.html"></div> ไม่ว่าฉันจะพยายาม <div ng-include="views/sidepanel.html"></div> <div ng-include src="views/sidepanel.html"></div> <ng-include src="views/sidepanel.html"></ng-include> <ng-include="views/sidepanel.html"></ng-include> <ng:include src="views/sidepanel.html"></ng:include> ตัวอย่างของฉันไม่ได้เป็นโค้ดมากนัก แต่ก็มีหลายอย่างเกิดขึ้น ฉันอ่านในโหลดเทมเพลตแบบไดนามิกภายในng-repeatที่อาจทำให้เกิดปัญหาดังนั้นฉันแทนที่เนื้อหาsidepanel.htmlด้วยคำเพียง แต่fooยังคงไม่มีอะไร ฉันพยายามประกาศแม่แบบโดยตรงในหน้านี้: <script type="text/ng-template" id="tmpl"> foo </script> และทำงานผ่านทุกรูปแบบของng-includeการอ้างอิงของสคริปต์idและยังคงไม่มีอะไร หน้าของฉันมีมากขึ้นในนั้น แต่ตอนนี้ฉันได้ถอดมันลงไปเพียงแค่นี้: <!-- index.html --> <html> <head> <!-- angular includes --> </head> <body …