2016-01-06 1 views

ответ

2

Оно должно быть:

ng-style="wall.pic && {'background-image':'url(data:image/jpeg;base64,' + wall.pic + ')'} || {'background-image': 'url(img/wall-bg.jpg)'}" 

Без {{ }} и вам не хватает url() Часть

И кстати, я не знаю, что wall.pic есть, но если это URL/путь он должен быть :

ng-style="wall.pic && {'background-image': 'url(' + wall.pic + ')'} || {'background-image': 'url(img/wall-bg.jpg)'}" 

JSFiddle

+0

Я попытался это тоже такая же проблема изображения не приходя – AKASH

+0

ответа обновленное есть изменение ошибки '«данные: изображение/JPEG; base64, wall.pic'' с '» данных : image/jpeg; base64, '+ wall.pic' –

+0

Это изображение base64, получаемое из firebase – AKASH

1

Попробуйте как этот

ng-style="{'background-image' : wall.pic ? 'data:image/jpeg;base64,wall.pic' : 'url(img/wall-bg.jpg)' }" 
+0

не смог получить фоновое изображение. – AKASH

+0

В чем проблема? он не отображается или не устанавливается? @ user3252143 –

+0

Это идеальная настройка, но фоновое изображение не подходит. – AKASH

Смежные вопросы