gpt4 book ai didi

angular - 在 Angular `strict` 模式下使用@ViewChild

转载 作者:行者123 更新时间:2023-12-05 03:40:22 24 4
gpt4 key购买 nike

Angular严格模式下@ViewChild的常用用法是什么?

例如,当我使用 documentation 中描述的对 Material 表进行排序的代码时

@ViewChild(MatSort) sort: MatSort;

编译器说:

error TS2564: Property 'sort' has no initializer and is not definitely assigned in the constructor.

作为我可以使用的可能的解决方案

@ViewChild(MatSort, { static: false }) sort!: MatSort;

...但在我看来这更像是一种解决方法。

最佳答案

删除 { static: false } 部分似乎是正确的。因此,sort 的有效声明为:

@ViewChild(MatSort) sort!: MatSort;

关于angular - 在 Angular `strict` 模式下使用@ViewChild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68166065/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com