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