Używam angularjs-google-maps i pojawia się błąd podczas próby zapętlenia moich klientów jako znaczników na mapie.
<map>
<custom-marker ng-repeat="cust in customers" position="[ {{ cust.lat }}, {{ cust.lon }} ]">
<div class="{{ cust.category }}">{{ cust.name }}</div>
</custom-marker>
</map>
Błąd wydaje się mieć coś wspólnego z cust.category
i cust.name
, a kiedy usunąć te działają dobrze.
Jest to pierwsza para linie komunikatu o błędzie dostaję:
Watchers fired in the last 5 iterations: [["[ cust.category , cust.name ]; newVal:
[\"pro\",\"Fred\"]; oldVal: [\"pro\",\"Fred\"]","fn: function (context) {\n
try {\n for(var i = 0, ii = length, part; i<ii; i++) {\n
wiadomości Pełny błędu here.
Każda pomoc w tym zakresie jest doceniana. Z góry dziękuję!
UPDATE
Kod dyrektywy zamówienie markera, który jest częścią kątową-google-map jest here.
@realpha, czy mógłbyś pokazać swoje dane? Jaki jest typ danych "cust.category"? –
Czy możesz skonfigurować jsfiddle swojego problemu? – jjbskir
@AhhilashPA 'cust.category' jest ciągiem znaków, podobnie jak" cust.name ". Oba istnieją wewnątrz obiektu. – realph