Теги EJS показывают ошибки внутри тега скрипта - PullRequest
0 голосов
/ 08 ноября 2019

Я использую Google Maps API, все работает нормально, но он показывает мне ошибку в этих строках:

var lat = <%= food.lat %>;
var lng = <%= food.lng %>;

как я могу это исправить?

Это остальноесценария:

<script>function initMap() {
  var lat = <%= food.lat %>;
  var lng = <%= food.lng %>;
  var center = {lat: lat, lng: lng };
  var map = new google.maps.Map(document.getElementById('map'), {
      zoom: 14,
      center: center,
      scrollwheel: false
  });
  var contentString = `
    <strong><%= food.name %><br />
    <%= food.location %></strong>
    <p><%= food.description %></p>
  `
  var infowindow = new google.maps.InfoWindow({
    content: contentString
  });
  var marker = new google.maps.Marker({
      position: center,
      map: map
  });
  marker.addListener('click', function() {
    infowindow.open(map, marker);
  });
} </script>
...