我使用的是Angular 7.1.4和"rete": "^1.4.4"。如果我在组件内部使用editor,它会呈现ok,但是如果将editor作为子组件传递给另一个带有ng-content的组件,它不会在editor内呈现节点,直到窗口被调整大小。作为一种变通方法,我尝试在ngOnInit中触发窗口大小调整:
setTimeout(() => {
window.dispatchEvent(new Event('resize'));
});,它呈现节点,但不呈现连接线。

发布于 2021-01-31 03:10:31
找到修复方法了。我在初始化ngAfterViewInit中的容器时发现,并不是所有的样式属性都会在ngAfterViewInit事件之后附加。因此,修复方法是设置超时
setTimeout(() => { const container = this.el.nativeElement; let editor = new NodeEditor("rivetNodeEditor@0.1.0", container); ... }, 10);https://stackoverflow.com/questions/65964525
复制相似问题