I'm currently injecting html into my view with
<span ng-bind-html="injected"></span>
$scope.injected = $sce.trustAsHtml("<input type='hidden' value='{{query}}' name='q'>");
But the data binding isn't getting initialised. Not 100% sure if I need to run it through something else before injecting it in the page.