1
我有一個textarea,用戶可以在其中創建自己的文本並且也允許使用HTML。文字區域中的文字會在輸入時立即顯示在DIV
中。AngularJS中的Supress ngBindHtml錯誤
DIV
上面有ng-bind-html
屬性。所以它試圖解析每一個變化。假設用戶想輸入Hello <strong>world</strong>
。
如果用戶鍵入你好在textarea的,然後一切都很好。但只要他們鍵入第一個<
然後ngSanitize
開始抱怨Error: [$sanitize:badparse] ...
。我覺得這很煩人。我可以想象,在某些情況下,這很方便。但在我的情況下,我不需要這些錯誤。
有反正抑制或禁用它們嗎?
這是不是真的sollution。如果用戶創建這個內容,這意味着它不安全!如果您使用trustAsHtml,則可以注入危險內容。 – 2015-09-24 12:37:45