У меня есть объект json
"blog1":{
"blogid":"1",
"body":"sometext"
"IMG":"URL of image"
}
Я пытаюсь получить доступ к этому элементу IMG объектов, чтобы установить его в качестве фонового IMG для div
, используя стиль ng, как показано ниже.
<Div ng-controller="controller as ctrl">
<div ng-style="background-image:URL('{{ctrl.object.blog{{ctrl.blogId}}.IMG}}');" >
Мой контроллер выглядит так (грубо)
App.controller('controller', function (){
this.object= $firebaseObject();
this.blogId= $routeParams.blogId;
});
Обратите внимание, что div
со стилем ng содержит вложенное угловое выражение, и они не оцениваются. Есть ли другое решение для достижения этого.
Примечание: это одностраничное приложение, поэтому, согласно идентификатору блога в URL-адресе, я хочу отобразить изображение. Я использую угловую маршрутизацию для SPA.