Can you please share your code on jsfiddle?

On Thursday, April 10, 2014 6:00:18 PM UTC-5, Marc B wrote:
>
> Hello,
>
> I have a page with 2 small angular applications. Each application consists 
> of a directive that makes a window element draggable and inserts a titlebar 
> with closebox in the element it's defined on. Initially only window2 is 
> visible with a button1 that, when clicked, displays window 1. Thats why 
> window1 and button1 are in the same app / share the same scope. Now when I 
> click the closebox of window2 in the other ng app window2 closes but I 
> _also_ want the button1 in ngapp1 to disappear.
> How can I do that if that element is in another application? I tried using 
> $scope.$emit() / $rootScope.$on() (and variations) but that does not work 
> -  the handler designated by $rootScope.$on() never fires.
>
> The setup looks like this
>
> <div>
>     <div id="ngapp1">
>         <div draggable id='window1'>
>         <div button id="button1">
>     </div>
> </div>
>
> <div>
>     <div>
>         <div>
>             <div id="ngapp2">
>                 <div draggable id="window2">
> [..]
>
> Can I use scope.$emit() / scope$on() to communicate between 2 different 
> angular apps? Does the fact that ngapp1 is not a parent of ngapp2 (it's a 
> nephew) matter?
>
> Thanks
>

-- 
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