Как показать bindPopUp() в листовке с помощью angularjs

#angularjs #laravel-5 #leaflet

Вопрос:

Я пытаюсь использовать листовку с angularjs. Но у меня возникли проблемы с отображением таблицы данных массива из «датчика» в содержимом «bindPopUp». Кто-нибудь может мне помочь, как отобразить данные?

Это массив, который я использую

 $scope.oAllMarker = function() {
  $scope.location = [{
    "loc": "Jodhpur",
    "lat": 26.28,
    "long": 73.02,
    "sensor": [{
        "v1": 11
      }, {
        "v2": 12
      }, {
        "v3": 13
      }]
   },
   {
     "loc": "Bikaner",
     "lat": 28.0229,
     "long": 73.3119,
     "sensor": [{
        "v1": 21
      }, {
        "v2": 22
      }, {
        "v3": 23
      }]
    },
    {
      "loc": "Churu",
      "lat": 28.3254,
      "long": 74.4057,
      "sensor": [{
        "v1": 31
      }, {
        "v2": 32
      }, {
        "v3": 33
      }]
    }
  ];
 

И это код angularjs и листовки, которые я использую

   angular.forEach($scope.location, function(item, key) {
    $scope.dataIcon = L.icon({
      iconUrl: "{{ url('image/storm.png') }}",
      iconSize: [38, 45]
    });
    $scope.content = String('Table:Array sensor (v1,v2,v3)');
    marker = new L.marker([parseFloat(item.lat), parseFloat(item.long)], {
      icon: $scope.dataIcon
       }).addTo($scope.map).bindPopup($scope.content);
  });
}