I'm not sure this can or should be done. I'll try to explain as best as I can.
I have a lot of AutoComplete controls. I want to give all of them the same NoDataTemplate. I know how to implement that by adding an ng-template with the kendoAutoCompleteNoDataTemplate. But I don't want to add the same code to all of my controls so I tried creating a custom directive that just adds the ng-template to the innerHtml of it's host and applied it to the AutoComplete control but with no luck.
I know my other option is to create a custom component that just has an AutoComplete control and maybe gets an ng-template as Input but that means I have to wire all of the built-in Inputs and Outputs of the AutoComplete control to my custom component.
I asked this question specifically for this example to simplify it but I have the same issue with many kendo controls. I'm trying to make them generic without writing too much code and it's very hard.
Thanks,
Tomer