2015-06-12 31 views
0

我玩弄周圍的NG-模型的文檔通過角自己的網站上使用的plunker:將ng模型設置爲包含</script>堵塞角的字符串?

http://plnkr.co/edit/?p=preview

如果一個設置$ scope.val到包含「</SCRIPT>」的任意字符串在其位的例子抓住工作:

 $scope.val = 'problem </script> why?' 

我發現的唯一的解決方法就是想逃走/ ALA:

 $scope.val = 'no problem like this <\/script> whats going on?' 

這似乎沒有任何其他標籤發生,比如'span','div'等等。這個'功能'記錄在某個地方嗎?

回答

1

這裏的問題很簡單,就是您的javascript代碼中間的</script>被瀏覽器解釋爲腳本標記的關閉。

在這種情況下常見的解決方法是將其寫爲'<' + '/script>'

http://www.w3.org/TR/html4/interact/scripts.html

在計算器類似的問題:

Why split the <script> tag when writing it with document.write()?

+0

良好的漁獲!在html中使用

相關問題