目前我正在尝试自定义Ngx-Editor以在编辑器中添加像Table这样的功能。
编辑器基于textarea,我使用document.createElement()
创建表,并使用document.execCommand('insertHTML')
插入textarea。
但问题是,如果单击并右键单击功能,我想在桌面上使用弹出窗口,以便可以引发弹出窗口以编辑现有表格。
但是在表格中使用任何插值或指令都不起作用。
像{{somecontent}}一样按原样打印。
那么有什么方法可以创建带有popover和上下文菜单外角度上下文的Table。
我正在使用Angular 4。
它不起作用,因为您在构建后向应用程序添加代码。
问问自己:{{ someContent }}
有效的香草JS代码吗?如果你在Javascript文件中写这个,它会工作吗?
不。因为这是一个Angular语法,所以编译器会将其读取为vanillaJS。
此外,在使用Angular时,您不应该自己操纵DOM。该框架应该为您处理。
如果需要自定义组件,则必须从头开始创建一个(或分叉现有组件)。您无法动态扩展组件。