Finally I have managed it. I've needed two forwardRef. BafDialog is before EditView so I have to use forwardRef in EditView. But I had to use forwardRef in BafDialog for Application component even the Application component was defined before BafDialog.
@Eric thank you. Zlaja On Monday, September 21, 2015 at 11:41:30 AM UTC+2, Zlatko Josic wrote: > > I have looked at angular2 mailing list at github. They suggest for > problems sending mail to stackoverflow. > > So I've posted there: > > > http://stackoverflow.com/questions/32691899/angular-2-child-component-refers-to-parent-component > > Zlatko > > On Mon, Sep 21, 2015 at 11:07 AM, Zlatko Josic <[email protected]> > wrote: > >> It looks like it is not possible to have component which refers to >> parent, parent of parent,...component. If I in BafDialog replace >> Application component (which is from upper level) with some other component >> It works. I will ask on angular2 mailing list about it. Maybe it's >> restriction. >> >> Zlatko >> >> On Mon, Sep 21, 2015 at 4:17 AM, Eric Martinez <[email protected]> >> wrote: >> >>> Zlatko, >>> >>> it's quite hard to see what's going on. The error message should specify >>> which component is failing (part that you missed in the first message). >>> >>> See that you are importing correctly every component, see that every >>> component is working separately, and this might be hard, but try to >>> reproduce the error in a plnkr because I honestly see nothing wrong, but >>> that's because I can't test your code. And I would recommend you to remove >>> forwardRef, you don't need it, so you can stick to the original error. >>> >>> Regards, >>> >>> -- >>> 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/tDU5sw1vBwc/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. >>> >> >> > -- 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.
