【发布时间】:2017-05-30 13:45:19
【问题描述】:
我有一个默认隐藏的文本区域,使用 ng-show="somecondition" 我在我的代码上更改 somecondition,文本区域变为可见。
绑定到 textarea 的文本中包含 <br /> 标记。
我想在 textarea 可见后立即删除 <br />。
我不知道在哪里绑定删除 br 的函数。
如果我创建指令,则 textarea 上没有像 load 这样的事件。
有人有想法吗?
注意:由于绑定到 textarea 的变量也绑定到其他元素,因此我无法在应用启动时过滤 <br />。
【问题讨论】:
-
只需在
<br>上使用ng-hide="somecondition" -
不是元素,而是 textarea 中的普通文本 我想隐藏它们只要 -
我现在明白了 - 您可能需要注意条件,然后手动删除它(例如,
ng-model在您的文本中使用watch然后使用例如全局.replace('<br />', '')更改值- 见stackoverflow.com/questions/21056037/… -
没错,我正在寻找这样的东西
标签: javascript angularjs angular-directive