@ViewChild 的问题
Problems with @ViewChild
我目前正在我的应用程序中创建一个@viewChild 组件、选项卡。但是,在插入以下行后:
@ViewChild('tabs') tabs: IonTabs;
我遇到错误 'Expected 2 arguments, but got 1.'
请帮忙。谢谢!
刚刚发现错误。
在下面插入新行:
@ViewChild('tabs', {static: true}) tabs: IonTabs;
希望这对任何人都有帮助!
您必须在元数据属性中配置 static
属性(从 Angular 8 开始)。
@ViewChild('tabs', {static: false}) tabs: IonTabs;
static
属性 应设置 true
以在更改检测运行之前解析查询结果,并 false
取决于绑定解析(结构指令 *ngIf
, *ngFor
,...) 用于查询解析。
{static: false}
将在大多数情况下使用,以确保在更改检测运行后解决查询。
{static: false}
将成为 Angular 9 中的默认回退。
您可以在此处阅读更多内容:
https://angular.io/api/core/ViewChild#description
我目前正在我的应用程序中创建一个@viewChild 组件、选项卡。但是,在插入以下行后:
@ViewChild('tabs') tabs: IonTabs;
我遇到错误 'Expected 2 arguments, but got 1.'
请帮忙。谢谢!
刚刚发现错误。
在下面插入新行:
@ViewChild('tabs', {static: true}) tabs: IonTabs;
希望这对任何人都有帮助!
您必须在元数据属性中配置 static
属性(从 Angular 8 开始)。
@ViewChild('tabs', {static: false}) tabs: IonTabs;
static
属性 应设置 true
以在更改检测运行之前解析查询结果,并 false
取决于绑定解析(结构指令 *ngIf
, *ngFor
,...) 用于查询解析。
{static: false}
将在大多数情况下使用,以确保在更改检测运行后解决查询。
{static: false}
将成为 Angular 9 中的默认回退。
您可以在此处阅读更多内容: https://angular.io/api/core/ViewChild#description