我需要在文本区域提交表单中呈现 HTML 值。
我可以将 html 值绑定(bind)在 <div>
中但不在 <textarea>
中。
另外,ng-model
数据绑定(bind)可以检索值,但显示为 html。
Controller
//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>
最佳答案
这将允许您拥有两种方式的数据绑定(bind),并为您提供文本区域的功能:
<div ng-bind-html="modelname"
contenteditable="true"
ng-model="modelname">
</div>
<强> DEMO
关于javascript - AngularJS 在文本区域中渲染 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28911256/