15得票3回答
组件内打开模态弹窗时出现“表达式已更改”错误

我有一个父组件,并且使用 @ViewChild() 将一些 HTML 从父组件传递到子通用组件。 当子组件加载弹出窗口时,控制台会抛出以下错误: "ExpressionChangedAfterItHasBeenCheckedError: Expression has changed aft...

51得票2回答
错误 TS2554:期望2个参数,但使用@ViewChild只传递了1个参数。

我之前是这样使用ViewChild的:@ViewChild("InternalMedia") localStream; @ViewChild("emoji") mEmoji; 在升级到angular-8.x之前,一切都运行良好。 但是一旦我升级到angular-8.x,就开始出现以下错误:....

9得票4回答
ngx-datatable - 使用自定义列和操作按钮的数据表格

我有一个表格 (ngx-datatable),我想在其中定义一个“操作”列,然后在该列中放置用于 CRUD 操作的按钮。 已创建列并放置了按钮,但是我遇到了问题,即所选行及其列中的值在我的触发函数内不再被识别。 这是我的模板: <div class="col-12"> &...

12得票3回答
Angular2 -- 从TypeScript基础抽象类中使用@ViewChild

我在查看这个SO问答,想知道是否可以使用基本的抽象类代替接口?在Angular2中,是否可以在子组件中有不同的基本类实现,并通过@ViewChild装饰器让父组件访问? 理想情况下,我希望通过父路由器实例化的子组件能够调用父级路由器--这有意义吗?我希望子级能够调用parentRouter....

11得票2回答
无法读取未定义的属性 'native-element',Angular 8

在我的Angular应用程序版本从Angular 7升级到Angular 8之后,我遇到了以下行的复杂问题。 export class followupComponent implements OnInit { @ViewChild('message') messageElement...

31得票6回答
@ViewChild返回未定义值

由于某些原因,我的 Angular 5 应用中的 @ViewChild 无法正常工作。 我在组件中像这样进行了定义: case-detail.component.html:<div class="inner-tab-content" #innerTabContent&...

10得票2回答
如何对@viewChild ElementRef angular进行单元测试

我的组件文件有以下代码 @ViewChild('clusterCard', { static: false }) clusterCard: ElementRef; highLightTheClusterCard(point: PickupClusterPoint) { if (...

44得票6回答
Angular 2 @ViewChild返回undefined

我查看了几篇相关的帖子和文档,但似乎仍然无法从@ViewChild中获得预期的行为。 最终,我想要设置一个div的滚动位置。这个元素不是一个组件,而是在我的HTML中的普通div。 为了实现这一点,我尝试使用@ViewChild来获取我需要的DOM元素,并设置其滚动值。(顺便说一句,如果您...

52得票4回答
调用Angular Material表格上的renderRows()方法

我正在尝试更新Angular表中使用的数据后刷新该表。文档中说“您可以通过调用其renderRows()方法来触发对表呈现行的更新。”但是,这不像一个普通的子组件,我无法使用类似“@ViewChild(MatSort) sort: MatSort;”的东西,因为我没有导入它。 如果我导入它并...

9得票2回答
@ViewChild变量应该具有什么类型?

如果我有这样一个组件,它引用了一个原生的HTML元素,应该使用什么类型注释? @Component({ template: `<video #test></video` }) export class AppComponent { @ViewChild('t...