0

我正在使用 text-angular 将基于 html 的内容保存到数据库中,并且我想保存带有选中属性的复选框。我尝试使用如下所示的输入字段,但 text-angular 不会呈现带有选中属性的复选框。有没有办法在不做纯 CSS 复选框的情况下做到这一点?

<input type="checkbox" checked>

编辑:我正在使用的代码:

<text-angular data-ng-model="example_content" placeholder="Content..." 
              rows="5">

textarea在指令的内部text-angular,我试图input从上面插入,但它呈现没有checked属性

4

2 回答 2

0

您可以通过使用 ng-click 来实现

   <input type='checkbox' ng-click='onsaveValue()' ng-model="saveValue">

于 2017-03-22T10:45:28.160 回答
0

我在text-angularsanitizer 库textAngular-sanitize.js中查找,发现该checked属性不是其htmlAttrs属性映射的一部分。

因此,我们剩下的唯一选择是使用编辑覆盖 sanitizer JS 文件。此外,您可以根据需要添加其他属性/标签(请考虑漏洞!)

这是从官方 plunker 分叉的工作示例text-Angularplunker。注意ta-sanitize.js包含在 plunker 中,它是他们的修改版本textAngular-sanitize.js

希望这可以帮助!

于 2017-03-22T11:07:37.800 回答