Version that works in angular < 1.2
http://jsfiddle.net/AQWAR/
The HTML
<div ng-app="myapp">
<form>
<input type="text" ng-model="ddata"/>
</form>
{{ddata}}
<div ng-bind-html-unsafe='ddata'>
</div>
</div>
The JS
angular.module("myapp", []);
Version that works in Angular > 1.2 (specifically tested with 1.2.1)
http://jsfiddle.net/AQWAR/1/
HTML
<div ng-app="myapp" ng-controller="MyCtrl">
<form>
<input type="text" ng-model="ddata.someString"/>
</form>
{{ddata}}
<div ng-bind-html='ddata.trustedVersion'>
</div>
</div>
The JS
angular.module("myapp", []).controller("MyCtrl", ["$scope","$sce", function($scope, $sce){
$scope.ddata = {someString:"", trustedVersion:""}
$scope.$watch("ddata.someString", function(newVal){
$scope.ddata.trustedVersion = $sce.trustAsHtml(newVal);
},true);
}]);
For some safer options check out $sanitize and $sce
http://docs.angularjs.org/api/ngSanitize.$sanitize
http://docs.angularjs.org/api/ng.$sce