HI Jan Willem,

first of all, I need to instanciate scooch to get a working (scrollable) 
> carousel. I do this by the following code: $('.m-scooch').scooch() inside 
> the document.ready()
> I think the instanciation does not need to be implemented in de directive 
> of the dropdown though.
>
Hmm, I think you need to build an scooch directive first.
 

>
> Secondly, I use $('.m-item').removeClass('m-active') because of the 
> following:
> To demonstrate: Please load the fiddle, and go to the third thumbnail 
> (second outlander thumbnail).
> Now change the dropdown to "english". You see that the m-active class 
> stays active on the second outlander movie.
>
That is actually correct, as that *is* the last selected thumbnail. It 
looks like your scooch thingie is setting the m-active class by itself. 
so this is a small interference between your plugin, and the way you let 
angular display it's content! If you do indeed reset the thing
this will brush this issue under the carpet ;)
 

Thirdly, I made a jQuery prototype extension in de scooch.js, that will 
> allow the carousel to reset, to if I change the filter, the carousel needs 
> to be reset to its beginning position.
>
See my previous point.

As I don't know your experience as an angular (or JS) developer, it's hard 
to give you advise about this.
Depending on your needs it's a few lines of code, to a few hundred lines of 
code. I don't have enough spare
time available to build a ready to run solution for you. 

There are a couple of things that need to be done.
 1. wrap your scooch thing into a (couple of) directive(s)
 2. create a drop-down directive.
 3. build the interaction logic for those 2 (which might be yet another 
directive, or a service/factory)

I hope this clarifies things a bit for you,

With kind regards
Sander

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to