Ответ 1
В вашем примере вам не нужно менять белый список. BTW, если вам нужно его установить, imgSrcSanitizationWhitelist
- это функция, поэтому она должна быть установлена следующим образом:
$compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|file|blob):|data:image\//);
Для вашей проблемы это связано с тем, что ваш URI данных не соответствует регулярному выражению, а /
после data:image
отсутствует. Кажется, что тип изображения ожидается, например. (data:image/png;
).
Попробуйте добавить правильный тип изображения, если он работает или нет, обратите внимание, что png
является просто примером.
<img ng-src="data:image/png;base64,{{logo.base64}}" />
Надеюсь, что это поможет.