-1

anglejsをガレリアまたはスーパーサイズの画像ギャラリープラグインと統合する必要があります。

画像のスライドでサーバーと通信する私の目的と問題は、画像の変更などのさまざまなアクションでガレリアが独自のコールバックを持っていることです

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

そして問題は、Angularjsコントローラーがどのように機能するかが画像の変更で通知されることです。

角度のある初心者なので、これはばかげた質問かもしれませんが、それを理解するために多くのことを試みましたが、何も見つけることができませんでした。

ありがとう

4

1 に答える 1

0

コールバック内に DOM 要素がある場合thisは、要素が存在するコントローラーからスコープにアクセスできます。

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

デモ (jQuery サイクル プラグインを使用)

http://jsfiddle.net/RUTN5/

于 2013-03-05T14:20:48.873 に答える