从javascript获取组件ID

时间:2018-01-25 14:20:53

标签: javascript dart angular-dart

在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,并且没有选项来移植它。

1 个答案:

答案 0 :(得分:0)

感谢评论,我解决了这个问题: 我将用于初始化JS库的代码放入组件的ngOnInit()方法中。因此,js库在角度分量之后立即初始化。

相关问题