Hi Pierre,

Coming to this late but you might be interested in this solution:
https://coderwall.com/p/d_aisq/speeding-up-angularjs-s-digest-loop


On Tuesday, May 19, 2015 at 1:54:08 AM UTC+10, Pierre Gayvallet wrote:
>
> More than one year later, I was wondering if there now was an implemented 
> approach to disable and re-enable watchers from a given scope tree. Anyone ?
>
> On Wednesday, December 18, 2013 at 5:16:20 PM UTC+1, Pierre Gayvallet 
> wrote:
>>
>> Hi.
>>
>> I have the need to be able to ask a scope to simply stop listening to all 
>> of it's watchers until I ask him otherwise.
>>
>> The need is simple : We've got an application with some complexe pages, 
>> complexe enought for performance to start beeing an issue on IE9, and we 
>> need to start perf optim where we can.
>>
>> On the app, we've also got a navbar which can open a configuration popin. 
>>
>> The popin :
>>  a/ can be opened from any page 
>>  and 
>>  b/ only take 80% of the screen (width and height) , so the page under 
>> the overlay is still visible.
>>
>> The popin is model, so when it's open, i KNOW i dont care about UI 
>> refresh ( or anything, for that matter ) on the "underground" page. But I 
>> cannot simply remove the underground page because it's still visible ( and 
>> it can have a state which I dont want to loose ).
>>
>> So I would like to just "freeze" the watchers of the page under the 
>> overlay until the popin is closed.
>>
>> Is it currently possible with angular watchers ? How could I do to get 
>> all the $watch from a scope hierarchy to temporarily be disabled then 
>> reactivated later ?
>>
>

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