【发布时间】:2018-02-15 10:03:27
【问题描述】:
在我的 Angular 组件中,我有 ngAfterViewInit 方法,其中包含一些我想在视图初始化后执行的语句,因为它包含一些 DOM 操作。
我的问题是,当某些参数发生更改时,我想在ngAfterViewInit 中运行代码。
【问题讨论】:
-
只需将代码移动到您从
ngAfterViewInit调用的另一个方法以及您想要的任何其他地方。 -
如果组件未初始化,该代码会给我错误。这就是为什么我把它放在 ngAfterViewInit 里面。
-
请贴出导致错误的代码和错误信息。
-
@GünterZöchbauer 代码使用 d3 绘制图形。
标签: javascript angular typescript angularjs-directive