2013-03-05 3 views
-1

Мне нужно интегрировать angularjs с галереей или галереей галерей изображений supersize.Интеграция с Anglerjs с плагинами jquery

Моя цель, чтобы общаться с сервером на скольжение изображения и проблема в том, что Galleria имеет свои обратные вызовы на различные действия, как по изменению изображения

Galleria.on('image', function(e) { 
    Galleria.log(this); // the gallery scope 
}); 

И проблема заключается в том, как угловые JS функции контроллера будут уведомлены об изменении изображения.

Новичка в угловом состоянии, возможно, это глупый вопрос, но он много пытался понять, но не смог найти ничего.

благодарит

ответ

0

Если this внутри обратного вызова является DOM-элемент, можно получить доступ к сферам от контроллера, что элемент пребывает в использовании:

var controllerScope= angular.element(this).scope(); 
/* update a variable in scope*/ 
controllerScope.someVar=this.src; 
/* use $apply() so angular reacts to update*/ 
controllerScope.$apply(); 

DEMO (используя плагин JQuery цикла)

http://jsfiddle.net/RUTN5/

Смежные вопросы