oh, but if you want to call code in the controller, not just reference the
value in the template (partial). then you will want to use a $watch in the
controller code


On 6 April 2014 01:16, Tony pee <[email protected]> wrote:

> as long as the interval which accesses *webkitGetUserMedia calls
> $rootScope.$apply() angular refresh watches when the service calculates the
> volume. You can then just reference the calculated value directly from the
> controllers, and when it changes, they will be updated, due to angulars
> databinding. *
>
> *no?*
>
>
> On 6 April 2014 00:34, Yehonathan Sharvit <[email protected]> wrote:
>
>> I have a service that is connected to the microphone (
>> *navigator.webkitGetUserMedia*) and calculates the microphone volume ~
>> every 20 msec.
>> I would like to access the calculated volume from two controllers.
>>
>> The only solutions I found are:
>> 1. to use $interval from inside the controller. But it takes a lot of CPU
>> resources.
>> 2. to fire an event from the service and listen to the event from the two
>> controllers.
>>
>>
>> Any other suggestions?
>>
>> --
>> 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.
>>
>
>
>
> --
> Tony Polinelli
>
>


-- 
Tony Polinelli

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