0
我升級到RC1造成的Beta版17不再工作,以前的解決方案,所以我嘗試使用消毒劑,但引起的可能已經嵌入單引號的風格問題。Angular2 RC1消毒劑插入雙引號裏面的風格,打破它
本聲明:
sanitizer.bypassSecurityTrustStyle('url(/pImages/' + this.recipientId + '.jpg)');
被轉換成這樣:
style="background-image: url("/pImages/57211a89b65ff1be3edd14c9.jpg");"
和雙引號的URL(結束樣式字符串並打破後立即
所以,我想手動插入的單引號標記:
sanitizer.bypassSecurityTrustStyle("url(\'/pImages/" + this.recipientId + ".jpg)\'");
但它將這些單引號轉換爲雙引號,並給出相同的結果,打破了樣式字符串。
有趣。儘管如此,仍然在使用Chrome。我還沒有找到解決辦法。我會考慮這個錯誤。能否請您創建相關http://github.com/angular/angular –
問題http://stackoverflow.com/questions/37076867/in-rc-1-some-styles-cant-be-added-using-結合語法/ 37076868#37076868 –
只是做... https://github.com/angular/angular/issues/8664 – Shar