Hi everyone, 

I'm new to angular, so it's possible that what I'm trying to achieve is 
just wrong, but here's the problem:

- I got parent directive containing some model in it's scope (list of 
objects, indexed by ID)
- I got child directive that is supposed to do something with an element of 
that list. It has isolated scope and is supposed to bind one of the 
elements in parent's collection using "element' attribute into it's scope.
- Parent directive uses ng-repeat to create child directive for every 
element of it's collection. Additionally it adds "element" attribute so the 
child directive could bind it's scope to one of the elements in collection.

Problem is that when ng-repeat runs it seems to execute the child directive 
before it evaluates the "element" attribute. This makes the child directive 
to fail when binding the scope.

It seems that ng-repeat should evaluate the "element" attribute first and 
then execute the child directive.

I made a simplified example on jsfiddle: http://jsfiddle.net/0k4w7zd0/5/

Thanks for any help in advance!
Michał

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