Hi,

first I'm sorry, that I can't create a live example including the issue at 
the moment. 

I'm developing a larger project with angular / scala's liftweb / JEE 
backend services ... 

For instance I have a button group, where for some buttons a ng-show is 
defined. When I will load the page, I will see first all buttons before the 
ng-show is performing to hide the buttons, that must not be shown to that 
time.

Another example is, that I have a button SELECT and a button UNSELECT. 
First only the SELECT button is requested. If that button is pressed, it 
has to be hidden and the UNSELECT has to be shown. It is resolved using the 
ng-show for both buttons. But also here for 500ms - 1s I will see both 
buttons, before hiding the button will work.

If I will build a tiny example, everything works fine with the latest 
version. So actually I do not have any idea to detect the problem / poor 
performance or to create an example for you. 

But I can say, that everything has worked great with the angular 1.2.16 
version - and earlier versions. Since the 1.2.17 - 1.2.20 the poor 
performance is a big problem.

We are using a lot of directives / angular services and so on. Possibly the 
amount of directives / services is a problem ? ( --> needs a better way to 
initiate or so ? )


*Does anybody have an idea?*


Cheers!
Christian


PS: In the changelog for the 1.2.17 I have found:
Bug Fixes
   
   - *$animate:*
      - *remove the need to add display:block!important for ngShow/ngHide* (
      55b2f0e8 
      
<https://github.com/angular/angular.js/commit/55b2f0e8620465559016b424967d90a86af597c0>
      , #3813 <https://github.com/angular/angular.js/issues/3813>)
      - retain inline styles for property-specific transitions (ad08638c 
      
<https://github.com/angular/angular.js/commit/ad08638c0ae61a22ce43d0b40e1220065b867672>
      , #7503 <https://github.com/angular/angular.js/issues/7503>)
      - ensure class-based animations always perform a DOM operation if 
      skipped (34d07403 
      
<https://github.com/angular/angular.js/commit/34d0740350a50ff2c3a076eaad1e8122283448c3>
      , #6957 <https://github.com/angular/angular.js/issues/6957>)
   
....

Performance Improvements
   
   - *$interpolate:* optimize value stringification (9d4fa33e 
   
<https://github.com/angular/angular.js/commit/9d4fa33e35d73ab28a8a187e20dfbe1f77055825>
   , #7501 <https://github.com/angular/angular.js/issues/7501>)
   - *scope:* 10x. Share the child scope class. (9ab9bf6b 
   
<https://github.com/angular/angular.js/commit/9ab9bf6b415aa216cfbfda040286e5ec99f56ee0>
   )


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