Я пытаюсь связать строку из http-запроса в директиве ng-style: я получаю ошибку cat.catBgUrl не найден. Ответ - строка. т.е. http://example.com/picture.png Что не так?
<div ng-repeat="cat in content">
<a ng-click="goToDetail(cat.place)" nav-transition="none"><div ng-style="{ 'background': 'url({{cat.catBgUrl}})'}" class="bgcat center">
<div class="inner">
<h1>{{cat.name}}</h1>
<h4>{{cat.subTitle}}</h4>
<img src="img/home/open.png" alt="">
</div>
</div></a>
</div>
Вы можете попробовать следующее:
<div ng-repeat="cat in content">
<a ng-click="goToDetail(cat.place)" nav-transition="none">
<div ng-style="{'background': 'url(' + cat.catBgUrl + ')'}" class="bgcat center">
<div class="inner">
<h1>{{cat.name}}</h1>
<h4>{{cat.subTitle}}</h4>
<img src="img/home/open.png" alt="">
</div>
</div></a>
</div>