คำถามติดแท็ก html-sanitizing

18
แทรก HTML ลงในมุมมองจากคอนโทรลเลอร์ AngularJS
มันเป็นไปได้ที่จะสร้างHTMLส่วนในการควบคุม AngularJS และมี HTML นี้แสดงให้เห็นในมุมมอง? สิ่งนี้มาจากข้อกำหนดในการเปลี่ยนหยด JSON ที่ไม่สอดคล้องกันให้เป็นรายการid: valueคู่ที่ซ้อนกัน ดังนั้นHTMLจะถูกสร้างขึ้นในคอนโทรลเลอร์และตอนนี้ฉันต้องการแสดงมัน ผมได้สร้างสถานที่ให้บริการรูปแบบ แต่ไม่สามารถแสดงผลนี้ในมุมมองโดยไม่ได้เพียงแค่พิมพ์HTML ปรับปรุง ปรากฏว่าปัญหาเกิดขึ้นจากการแสดงผลเชิงมุม HTML ที่สร้างขึ้นเป็นสตริงภายในเครื่องหมายคำพูด จะพยายามหาวิธีแก้ไขปัญหานี้ ตัวควบคุมตัวอย่าง: var SomeController = function () { this.customHtml = '<ul><li>render me please</li></ul>'; } มุมมองตัวอย่าง: <div ng:bind="customHtml"></div> ให้: <div> "<ul><li>render me please</li></ul>" </div>
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.