URL-адрес внешней ссылки фонового изображения не работает в стиле ng

0

У меня возникли проблемы с ng-style. Вот код, который у меня есть на данный момент

ng-style="{'background-image': 'url(http://s3-us-west-1.amazonaws.com/'+ event.image2)'}"

Вышеуказанное не работает (мне пришлось удалить имя ведра по причинам), но код работает, если у меня есть это так:

ng-style="{'background': 'orange'}"

Это отображается отлично. Почему метод URL не работает?

Теги:

2 ответа

1
Лучший ответ

Вы можете написать вот так:

<div style="background-image: url('http://s3-us-west-1.amazonaws.com/{{event.image2}}')"></div>
  • 0
    Вы уверены, что $ sce не сработает? Это то, что вызывает первоначальную проблему.
  • 0
    @PierreGayvallet Да, это будет работать. $sce будет использоваться, если вам нужно визуализировать содержимое HTML.
Показать ещё 2 комментария
0

Я предполагаю, что событие является переменной в вашей области, в этом случае это просто небольшая опечатка:


ng-style="{'background-image': 'url(http://s3-us-west-1.amazonaws.com/' + event.image2 + ')'}"

Ещё вопросы

Сообщество Overcoder
Наверх
Меню