this is probably what I'll end up doing indeed. For now I need it for one scenario, but if more pop up along the way, I'll just create a custom ngShow directive to handle this stuff. Thanks for your thoughts!
On Thursday, February 6, 2014 10:42:34 PM UTC+1, Mauro Servienti wrote: > > :-) > > Another solution could be to write your own no-show/hide directives, > they are pretty easy, in order to introduce the ability to broadcast events. > We did that for the whole validation infrastructure in order to broadcast > events and also being able to control the validation form the outside. > > .m > > Hi there, > > yes, this was indeed a solution that I thought about as well. This would > require > some custom logic on my end though (not much, I'm not complaining), so I > thought I'd ask here to see whether there's a more generic way of detecting > these changes. > But, I gather there isn't, so I'll roll my own then :) > > cheers, > > Roland > > > > On 6 February 2014 10:47, Mauro Servienti <[email protected] > <javascript:>>wrote: > >> Since they are bound to some properties in your scope why do you need to >> detect that? >> Isn’t it enough a watch? >> Can’t you broadcast yourself the change? >> >> .m >> On 06/feb/2014, at 10:19, Roland Zwaga >> <[email protected]<javascript:>> >> wrote: >> >> Hi there, >> >> is there a way to detect when ngShow or ngHide gets triggered? >> In my case I have a view that contains an audioplayer, I'd like to stop >> the audio >> playing when the view gets hidden. As far as I can see no events are >> broadcasted >> by those directives, so is there another way of detecting these changes? >> >> Thanks in advance for any advice, >> >> cheers, >> >> Roland Zwaga >> >> -- >> 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] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/angular. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "AngularJS" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/angular/vpMds4nLba0/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> To post to this group, send email to [email protected]<javascript:> >> . >> Visit this group at http://groups.google.com/group/angular. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > > > -- > regards, > Roland > > -- > Roland Zwaga > Senior Consultant | Stack & Heap BVBA > > +32 (0)486 16 12 62 | [email protected] <javascript:> | > http://www.stackandheap.com > > http://randoriframework.com > http://zwaga.blogspot.com > http://www.springactionscript.org > http://www.as3commons.org > > -- > 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] <javascript:>. > To post to this group, send email to [email protected] <javascript:> > . > Visit this group at http://groups.google.com/group/angular. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- 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/groups/opt_out.
