title: how to force compile just lazy-loaded directivev
body: <p>I have a directive constructor without any template and I'm passing an options througth the attributes to my factory which understand which dependencies it has.(I'm using require js  to load components, I wrapped the require function with promise which I'm getting from diretive)After resolve I put the templates(all they are directives) into constructor directive elem.html and $compile its contents() but the directives are not compiled they are just strings.What can I do force compile them(P.S. the directives are compiled after the ui-router's change)</p>