This might be helpful as 
example 
https://github.com/shlomiassaf/angular2-modal/blob/master/src/angular2-modal/providers/Modal.ts#L46

On Thursday, January 21, 2016 at 12:52:49 AM UTC+1, Cody Robinson wrote:
>
> I believe this is for angular 1 not angular 2 which wouldn't help in his 
> case. Have you look at using the DynamicComponentLoader? This should allow 
> you to insert the component into the html at a position and keep a 
> reference to it outside, this is the only current way I have found of 
> accessing a component that you are injecting.
>
> On Sunday, January 3, 2016 at 11:11:46 PM UTC-8, Ankush Joshi wrote:
>>
>> Hey,
>>
>> This might help you 
>>
>>
>> *http://archugs.blogspot.in/2014/12/angularjs-ngDialog.html 
>> <http://archugs.blogspot.in/2014/12/angularjs-ngDialog.html>*
>>
>>
>>
>>
>> On Monday, September 21, 2015 at 11:20:27 PM UTC+5:30, Vern Jensen wrote:
>>>
>>> I'm looking to implement custom dialogs in Angular 2, similar to what is 
>>> built into Angular 1, so I can port code there.
>>>
>>> I found a project online that does this using Angular 2 Alpha 26, but 
>>> attempting to get it to work in my environment was a nightmare so I have 
>>> abandoned that in favor of jQuery UI dialogs which are very easy and 
>>> provide all the functionality I need.
>>>
>>> I'm just trying to figure out how to wrap this inside of an Angular 2 
>>> directive/class. Each dialog has its own custom HTML in the body, so I 
>>> figure wrapping this in an Angular 2 directive would be the way to go. Then 
>>> in the HTML I put:
>>>
>>> <mydialog myprop="foo"></mydialog>
>>>
>>> and then when I'm ready to use that from the code, I could call:
>>>
>>> var dialogA = new MyDialog();
>>> dialogA.show();
>>>
>>> Problem is,  <mydialog> in the HTML instantiates a *separate* instance 
>>> of mydialog than "new MyDialog()" does in the code when I want to actually 
>>> show it from some other place in the code. And, the dialog created via "new 
>>> MyDialog()" doesn't have access to any of the custom properties set on 
>>> <mydialog> such as myprop="foo".
>>>
>>> How do I access the instance of "mydialog" that was already created in 
>>> html via the <mydialog> directive, and call a method in its class?
>>>
>>> -Vern
>>>
>>

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

Reply via email to