I would say that you've incorrectly implemented the transclusion in the 
parent component. If you remove your child directives can you successfully 
output simple HTML inside the <my-custom-component> directive?

On Monday, 17 November 2014 02:41:48 UTC+11, Alex Burke wrote:
>
> Hi there,
>
> I've been trying to get something to work but to no avail. I have a 
> directive that uses a templateUrl to render from a partial. What I'd like 
> to do though is do some work on sub-directives *before* the HTML the 
> partial is squeezed in. Let me give you a rough example of what I mean:
>
> <my-custom-component>
>   <an-entry>blah</an-entry>
>   <an-entry>blah</an-entry>
> <my-custom-component>
>
> What I want to do is some work using those an-entry elements so I wrote 
> out two directives, and thinking that what I needed was transcode, set that 
> option as part of the my-custom-component declaration. This however does 
> not work as I expected, so to instrument it I tried to log when inside the 
> an-entry directive link() handler. Lo and behold, it was never triggered. 
> No set of options seemed to make this work (I experimented a bit with 
> replace).
>
> This suggests to me that the templateUrl partial is being inserted and 
> overwriting the <an-entry> elements before they are processed. The stranger 
> thing is that switching to using an inline template seems to fix this 
> problem, but I really don't want to go this way.
>
> Have a I missed the magic incantation that would enable me to achieve what 
> I am asking?
>
> Thanks in advance, Alex J Burke.
>

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