Thank you for your input! I have this code in place as you imagined. I'm ok with it, open to further discussion as well, on best practices, etc.
On Tuesday, March 1, 2016 at 3:23:32 AM UTC-5, Günter Zöchbauer wrote: > > You can't use `this` in binding expressions but you can create a getter or > function in your component that returns `this`. You can then use this > getter or function in your binding expression. > > > > On Tuesday, March 1, 2016 at 5:36:55 AM UTC+1, Jason Connell wrote: >> >> Good evening, >> >> Is there a way to send the current component as a parameter to the child >> component? >> >> I think this plunker will explain pretty accurately what I'm trying to >> do: http://plnkr.co/edit/5xToh9aIQFtHwh1P2BRn?p=preview >> >> <edit-toggle [editable]="this" ... ></edit-toggle> >> >> I've worked around it by having a .asEditable() method on the abstract >> Editable class, which just returns this. I'm fine with this approach >> unless there's a way to more directly pass "this". It will help with some >> code reuse, but I'm also not in love with this approach, so if there's a >> better way (maybe construct a new, concrete Editable object in my >> component. But really what I'm signifying is that the component itself is >> editable). More discussion around this and the ideas behind it is also >> welcome, the app is young, paths can be nudged :) >> >> Thanks for your help! >> >> Jason >> > -- 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 https://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.
