I'm using python/django as a backend with complex forms structure.
I got an angular controller which makes and request to get a suitable form. I found a django-angular package that adds 'ng-model' attribute to inputs. So I'm rendering a template with the form on the server side, and provide a response with HTML. Html as a response is probably not best practice, but it makes things a lot less time-consuming.
So my issue is that I get HTML response with form and input with 'ng-model' attributes, but this binding just doesn't work. Is there a way to accomplish that?
Here is just a sample of this html injection:
controller:
$scope.form = $sce.trustAsHtml(data.HTML);
template/view:
<div ng-bind-html="form"></div>
See Question&Answers more detail:os