2016-02-09 3 views
3

Я пытаюсь загрузить несколько карт в цикле (нг-повторов), используя угловые Google Maps (http://angular-ui.github.io/angular-google-maps/), но получаю следующее сообщение об ошибке:Угловые карты Google - нг-повтор

angular-google-maps: could not find a valid center property 

Ниже приведен код , владельцы магазинов извлекается из остальных API и store.center возвращается объект следующим образом:

center: "{"latitude":-33.87787,"longitude":18.49352}" 

Apologies для этого fomatting :(

<div class="media" ng-repeat="store in storeOwner.stores"> 
    <div class="media-left media-middle"> 
     <ui-gmap-google-map class="media-object" center='store.center' zoom='17'></ui-gmap-google-map> 
    </div> 
</div> 

ответ

2

Центр недвижимости должен быть действительным JSON, так, например:

store.center = { 
    "latitude" : -33.87787, 
    "longitude" : 18.49352 
} 

Я не знаю, если ваш center: "{"latitude":-33.87787,"longitude":18.49352}" опечатка (»в начале и в конце) ....

+0

Got к в нижней части сервера сервер возвращал данные json_encoded, поэтому он был окружен ". благодаря –