Всем привет. Такой вопрос: обращаюсь к переменной модели ASP MVC в Javascript коде:
var listLength = "@(Model.orderList.Count)";
Длина списка считывается нормально в переменную listLength.
Я хочу пройти по всему массиву с помощью цикла, поэтому пишу так:
for (var i = 0; i < listLength; i++) {
var myGeocoder = ymaps.geocode("Москва @(Model.orderList[i].AddressStreet) @(Model.orderList[i].AddressHome)");
myGeocoder.then(function (res) { myMap.geoObjects.add(res.geoObjects); });
}
Но вот переменная i не доступна в строке
var myGeocoder = ymaps.geocode("Москва @(Model.orderList[i].AddressStreet) @(Model.orderList[i].AddressHome)");
Не могу понять, почему так, как правильно обращаться к переменной в куске строки @()?