I have AngularJS controller:
$scope.name = "Ann";
$scope.test = "Hello, {{name}}!";
var element = document.createElement("input");
element.setAttribute('ng-model', "name");
document.getElementById("preview").appendChild(element);
And HTML-code:
<div id="preview">
<p ng-bind-html="test"></p>
</div>
{{name}}
But at page I see Hello, {{name}}!
, empty input and Ann
name. How to setting input and div for show name? That I change name in input and name changed in div?