在dart中我们可以通过'querySelector'方法获得dom元素。但我需要一种反向类方法:从Javascript中将数据插入“dart组件”元素。有没有办法实现这一目标?
我试过了:
html文件:
<comp></comp>
<script>
document.getElementById('mydiv').text = "HELLO";
document.getElementById('myd').text = "HELLO";
</script>
dart组件:
@Component (
selector: 'comp',
template: '<div #mydiv id="myd">12345</div>',
)
class ModelerComponent {
PS:我需要这个,因为我的js库需要元素id,并且没有选项来移植它。
答案 0 :(得分:0)
感谢评论,我解决了这个问题: 我将用于初始化JS库的代码放入组件的ngOnInit()方法中。因此,js库在角度分量之后立即初始化。