角度插值,指令,ngModel不起作用

时间:2018-05-25 07:12:44

标签: javascript angular typescript ngx-editor

目前我正在尝试自定义Ngx-Editor以在编辑器中添加类似Table的功能。
编辑器基于textarea,我使用document.createElement()创建表,并使用document.execCommand('insertHTML')插入textarea。
但问题是,如果单击并右键单击功能,我想在桌面上使用弹出窗口,以便可以引发弹出窗口以编辑现有表格。
但是在表格中使用任何插值或指令都不起作用。

像{{somecontent}}一样按原样打印。

有没有办法用角度上下文外的popover和context-menu创建Table。

我正在使用Angular 4。

1 个答案:

答案 0 :(得分:0)

它不起作用,因为您在构建后向应用程序添加代码。

问你的问题:是{{ someContent }}有效的vanillaJS代码吗?如果你在Javascript文件中写这个,它会工作吗?

没有。因为这是一个Angular语法,并且编译器将其读取为vanillaJS。

此外,在使用Angular 时,应该自己不操纵DOM。该框架应该为您处理。

如果你想要一个自定义组件,你必须从头创建一个(或分叉一个现有的组件)。您无法动态扩展组件。