:
Ben denemek ve bir ng tıklama işlevine o nesneyi geçmesi ardındanObject {address_components: Array[4], formatted_address: "Rathmines, Co. Dublin, Ireland", geometry: Object, place_id: "ChIJN6MDC6kOZ0gRIhArCabX9o4", types: Array[2]}
Ama
gibi kullanıcı adresi ile infowindow dokunduğunda sonuçlar içingeocoder.geocode({'location': latlng}, function(results, status) {
if (status === google.maps.GeocoderStatus.OK) {
if (results[1]) {
console.log(results[1]);
Bu aşamada
konsol günlüğü [1] görünüyor Haşladım, şu şekilde:
ng-click='addressPicked("+results[1]+")'
ben başka bir uygulamada bu çalışma var hatayı
Error: [$parse:syntax] Syntax Error: Token 'Object' is unexpected, expecting []]
at column 23 of the expression [addressPicked([object Object])] starting at [Object])].
olsun, ama sadece bir enlem & uzun bir dize geçerek ediyorum.
Bir parametre olarak iletmeye çalışmadan önce nesneyi başka bir şeye dönüştürmem gerekir mi?
ng tıklamadan önce bu hatayla karşılaşan herkes var mı?
Herhangi bir yardım çok takdir edilecektir, teşekkürler. Tam kod bakmadan
kapsamındaki results' değişkeni sonra 'deneyin 'ise ng tıklama = 'addressPicked (sonuçlar: [1]')' –