Клуб API Карт

Метод slice в макете балуна кластера

lapinadaria
13 августа 2015, 18:09

Добрый день!

Хочу сделать в балуне кластера вывод информации не по всем объектам, а по первым десяти.

Пытаюсь для этого использовать такой перебор

 {% for geoObject in properties.geoObjects.slice(0,10) %}

но в итоге совсем ничего не выводится.

 

Как правильно перебрать только часть объектов кластера?

5 комментариев
Подписаться на комментарии к посту

можно написать свой фильтр и использовать его в шаблоне

{% for geoObject in properties.geoObjects | slice:0,10 %}

Спасибо!

Что-то лыжи не поехали.

Не заработали примеры из документации и, тем более, собственное произведение.

Вот слепила пример собственного макета балуна из песочницы и пример замены даты из документации: https://jsfiddle.net/154gjLvq/1/

Не понятно как происходит передача параметров в фильтр.

 

И ещё, в документации во втором примере не хватает добавления фильтра к шаблонизатору.

Да, это печально.

Мы посмотрим что там за проблема.

Можно переложить то что нужно вывести в state

https://jsfiddle.net/154gjLvq/3/

Спасибо, так и сделала. Работает)