Currently the dialog cannot be opened without placing the dialog in the component template. For some scenarios like confirm dialogs, providing a service that creates the dialog is more convenient. https://github.com/telerik/kendo-angular2/issues/112
Hi, we shipped a dialog service - http://www.telerik.com/kendo-angular-ui/components/dialog/service/ - please give it a try!