簡體   English   中英

Angularjs ng-bind-html無法使用以'<'開頭的字符串

[英]Angularjs ng-bind-html not working with string start with '<'

我想使用ng-bind-html綁定一個表達式,該表達式可以包含具有html標簽(“ <a href='www.google.com'>google</a> ”)或簡單字符串(name)的字符串,例如我在這里創建, http://jsfiddle.net/U3pVM/8940/

在這里,location的值可以是任何字符串,當location為location2時,即以'<'開頭的字符串,代碼不起作用。

請幫忙。 謝謝。

那是因為它試圖將其解析為一個html元素,但是沒有結束標記,因此沒有顯示任何內容。 如果在末尾添加> ,它將解析元素<mumbai></mumbai>

要實際顯示字符,請使用編碼版本&lt; 因此它不會嘗試將其解析為元素。

http://jsfiddle.net/U3pVM/8941/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM