ImageMapster AngularJS AJAX
Использую AngularJS & ImageMapster.
Сами map'ы и урл картинки подгружаются через ajax, после чего на них вешается mapster. Столкнулся с проблемой что если попытаться певесить мапстер на картинку, на которую уже вешал ранее, мап не работает. Демо: http://arswarog.github.io/imagemapster/ Если зайти на #/view/1 грузится первая картинка После если зайти на #/view/2 грузится 2-я картинка и корректно работает Но если вернуться на уже ранее загруженную картинку #/view/1 мапстер не работает и сыпет ошибку в консоль Код:
Uncaught TypeError: Cannot set property 'area' of undefined img.mapster('unbind'); но ничего не получалось все самое интересное в директиве-обертке. https://github.com/arswarog/arswarog...ectives.js#L97 Что я сделал не так? Возможно нужно после img.mapster('unbind') нужно выполнить еще что-то, что бы все обработчики удалить. но я не знаю как. подскажите в каком направлении копать. Заранее благодарен |
Часовой пояс GMT +3, время: 09:00. |