and*_*nma 7 javascript data-binding contenteditable angularjs
我目前正在研究一个用angular构建的简单编辑器.主文本框只是一个div,其中contenteditable设置为true和ng-bind-html属性,如下所示:
<div contenteditable="true" ng-bind-html="field.content">HTML content here</div>
Run Code Online (Sandbox Code Playgroud)
使用正确的标记设置和正确呈现该值并查看页面加载.但由于它仅限于一种方式,我的数据或模型在编辑时不会更新.
我已经尝试了一些令人满意的方向,但大多数都需要ng-model,但如果我添加我的html标签不会被渲染并转换成符号.
编辑:暂时只使用这个临时"修复",但我想要更强大的东西.
<div contenteditable="true" ng-bind-html="field.content"
ng-blur="saveHTML($event)"></div>
$scope.saveHTML = function(event) {
this.field.content = event.target.innerHTML;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2303 次 |
| 最近记录: |