簡體   English   中英

如何將angularjs中的javascript字符串輸出為循環數組?

[英]How to output javascript string in angularjs as loop array?

如何在以下代碼中以循環形式輸出到html(angularjs)'name'字符串?
當我打印覆蓋的作用域數組時,會打印多個字符串。

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();

  }

});

謝謝。

您不必在模板中寫入scope ,只需使用

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM