這是非常簡單的,但我有類似如下:使用Ember的bindAttr時的SafeStrings?
<img src="www.example.com/image.jpg" {{bindAttr alt="view.altText"}} />
的altText
結合來自一個計算的屬性在返回類似T
的HTML字符的觀點,但隨後無論是灰燼或把手(不知道)逸出它的輸出值並什麼我結束了在代碼看到的是&#x54;
其顯示在瀏覽器中,意思是「&#X54;」而不是正確的HTML字符。
在計算財產,我試過return new Handlebars.SafeString('T')
,但只是把有關期待一個字符串,而不是一個對象錯誤。
那麼,如何避免這種情況?
更新:Here's a github issue關於此事。目前沒有其他信息,但它可能會在此線程執行之前得到更新。
傳遞給'bindAttr'的價值遠遠儘管一些內部灰燼處理。這聽起來像我們不檢查'SafeString'。我不確定要改變這種情況有多困難,但這絕對是值得考慮的事情。 –