2016-05-16 10 views
0

Wie in html (angularjs) 'Name' Zeichenfolge als Schleife im folgenden Code ausdrucken?
Wenn ich Overparts Bereich Array gedruckt, mehr als eine gedruckte letzte Zeichenfolge.Wie man JavaScript-String in angularjs als Loop-Array ausgeben?

var createMarker = function (place) { 
var request = { 
    reference: place.reference 
}; 
var detail = new google.maps.places.PlacesService($scope.map.control.getGMap()); 
detail.getDetails(request, function(result, status) { 
    if (status == google.maps.places.PlacesServiceStatus.OK) { 
    $scope.map.markers.push({ 
     latitude: place.geometry.location.lat(), 
     longitude: place.geometry.location.lng(), 
     showWindow: false, 
     name: result.name, 
     phone: result.formatted_phone_number, 
     website: result.website, 
     html: result.html_attributions[0], 
     type: result.types.toString() 
    }); 
    $scope.$apply(); 


    $ionicLoading.hide(); 

    } 

}); 

Danke.

+0

Bitte klären Sie Ihr spezielles Problem oder fügen Sie weitere Details unter Verwendung genau zu markieren, was Sie brauchen. Wie es derzeit geschrieben wird, ist es schwer zu sagen, was genau Sie fragen. – Fizzix

+0

Also was brauchst du? Es ist überhaupt nicht klar. –

+0

ich möchte diesen "name: result.name," als Bereichszeichenfolge ausgeben. Beispiel:

  • {{$ scope}}
@Fizzix – hicaz

Antwort

1

Sie müssen scope in der Vorlage nicht schreiben, können Sie Ihren Namen Zeichenfolge in der Wiederholung haben gerade von

<ul> 
    <li ng-repeat="m in map.markers"> 
    {{m.name}} 
    </li> 
</ul> 
Verwandte Themen