将PRE标签中插入的HTML绑定到变量

时间:2015-10-07 17:24:57

标签: html angularjs bind pre

我有一个DIV HTML元素,它显示变量中的一些HTML:

/home/kolya/workspace/mysite/public

它渲染得很好。

当我在DIV中输入文本时,更改不会反映在范围变量currentOperation.description

我需要一条2路的街道,就像使用ng-model

的所有Angular变量的情况一样

1 个答案:

答案 0 :(得分:0)

我认为你需要两件不同的东西。我会有一个将内容写为文本,一个用于显示它。然后要么你有两个像预览模式,要么你使用第三个变量来知道你是否处于编辑模式。

例如:

<textarea model="description" ng-show="edit"></textarea>
<div ng-bind-html="description" ng-show="!edit"></div>

但最好的方法是使用WYSIWYG工具。其中大多数允许您编写自己的HTML。我用这个https://github.com/fraywing/textAngular