AngularJS在textarea中渲染HTML

xyo*_*nme 2 html javascript angularjs

我需要在文本区域SUBMIT FORM中呈现HTML值.我可以将html值绑定到a <div>而不是a中<textarea>.此外,ng-model对于数据绑定可以检索值,但它显示为html.

调节器

//task.descr contains "<br>-------<br><a href="http://www.google.com"..."
var str="<br><hr><br>"+ task.descr;
//str= $sce.trustAsHtml(str);
$scope.formData5 = {
    descr: str}
console.log($scope.formData5);


<textarea placeholder="Deskripsi Memo"  name="descr" 
ngMaxlength="1000" ng-model="formData5.descr" 
ng-bind-html="formData5.descr" > </textarea>
Run Code Online (Sandbox Code Playgroud)

moh*_*ias 5

这将允许您同时具有双向数据绑定以及为您提供textarea的功能:

  <div ng-bind-html="modelname"
         contenteditable="true"
         ng-model="modelname">
    </div>
Run Code Online (Sandbox Code Playgroud)

DEMO

  • 双向数据绑定不起作用.添加`<p> {{inputText}} </ p>`并检查 (2认同)