Thanks Sander,
i use the $index for know when i have to "restart" my function.

more one time thank you!


2014-10-25 2:20 GMT-03:00 Sander Elias <[email protected]>:

> Hi Erivan,
>
> This is not a problem with the ngRepeat. Its part of how angular works.
> You can't do what you are doing
> in this way.
>
> the ngIf will gets evaluated on every digest cycle. If there is a change
> in the models data anywhere, that
> will cause a new digest cycle. You can't predict the number of evaluation
> cycles from within your own code.
>
> If you use a function in a conditional directive (ngIf/ngSwitch/ngShow/ a
> few others) it must be a function
> with no side effects and it needs to return the same result for the same
> argument every time.
> This is also known as a pure function
> <https://www.google.nl/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCMQFjAA&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FPure_function&ei=EjJLVN74LMWxPMjrgMgO&usg=AFQjCNGQkhFHIa6M-bx6e_de9DDMHJaRZA&sig2=PYPFi-yT9Z3XPiaHj8H17A&bvm=bv.77880786,d.ZWU>
> .
>
> If you build a plunker
> <http://plnkr.co/edit/tpl:t6EYzpT3VpfMAGsJHKqZ?p=catalogue> arround your
> problem, I can help you at a bit more if you want.
>
> Does this answer your question?
>
> Regards
> Sander.
>
>
>  --
> 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/AF3GSlQt4EU/unsubscribe.
> To unsubscribe from this group and all its topics, 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.
>



-- 
*Atenciosamente,*
*Erivan Rodrigues Gonzaga Junior*

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