Клуб API Карт

Не обновляется zoomControl после обновления опции maxZoom

Пост в архиве.

Дается вот такой случай: http://jsfiddle.net/4xo611he/2/

После нажатия на "Заморозить zoom" максимальный масштаб фиксируется на текущем уровне.

После нажатия на "Отпустить" maxZoom возвращается к исходному значению.

При нажати "Заморозить zoom" -> "Отпустить" все работает нормально

Если нажимать "Заморозить zoom" -> "updateBounds" ->  "Отпустить", то контрол масштаба не обновляется.


Исходный репорт здесь: https://github.com/just-boris/angular-ymaps/pull/13

3 комментария

В вашем примере zoomBefore всегда будет undefined

А undefined это валидное значение опции?

Дело в том, что если не вызывать setBounds между изменениями опции, то все работает нормально. Кроме того, все так же ломается, если подвигать карту руками. 

Невалидное

Ок, мы посмотрим в чем там дело