文本 angular 中的复选框未保存

Checkboxes in text angular not saving

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

<input type="checkbox" checked>

编辑:我使用的代码:

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

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

可以通过ng-click实现

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

我在 text-angular's sanitizer library textAngular-sanitize.js to find out that the checked attribute isn't part of their htmlAttrs attribute map 中查找了。

因此,我们剩下的唯一选择是使用编辑覆盖消毒剂 JS 文件。此外,如果需要,您可以添加其他 attributes/tags(不过请考虑漏洞!)

这是从官方 text-Angular plunker 派生出来的 working example plunker。请注意 plunker 中包含的 ta-sanitize.js 是其 textAngular-sanitize.js

的修改版本

希望对您有所帮助!