Angular指令被识别为html表单元素

Angular directives recognized as html form elements

本文关键字:html 表单 元素 识别 指令 Angular      更新时间:2023-09-26

我已经制作了自己的指令,作为具有contenteditable属性的输入元素。我的问题是元素不能被jQuery识别为元素。如果我做了

$("形式").serialize ()

. getelementbyid("形式"). elements

我的元素不会同时出现在两个函数中。有人知道为什么吗?如何解决呢?

jQuery的serialize方法不包含contenteditable元素。所以你不能像这样读取你的元素

许多WYSIWYG html编辑器使用隐藏textarea的技巧。它们将contenteditable内部html的内容与textarea的内容同步。serialize jQuery方法将看到textarea并使用它。

因为你使用的是Angular,所以用同一个模型同步两个元素非常容易。