I was testing with “Components as Content” example, and I think I found a bug. What I wanted to do was to open a dialog when this component was called. (I’m using angular router, and when the menu is selected, I want to open the dialog). So I implemented “OnInit”, and added ngOnInit() to NgbdModalComponent. Inside ngOnInit(), I simply called open(). When I ran, it just opened a new tab in Chrome and nothing happened. I tried to re-create this scenario on Plunker, maybe I’m wrong but I don’t think Plunker can show OnInit behavior. I was using the example you have for “Component as Content”, and simply added ngOnInit() to “NgbdModalComponent”.