gpt4 book ai didi

typescript - 属性 'x' 已声明但从未使用过。误报

转载 作者:搜寻专家 更新时间:2023-10-30 21:02:19 25 4
gpt4 key购买 nike

我的 Ionic 3 项目中似乎出现了很多误报:

这正常吗?

12:27:29] tslint:src/pages/tabs/tabs.ts,行:28 属性“navParams”已声明但从未使用过。

  L27:  constructor(
L28: private navParams: NavParams,
L29: @Inject(forwardRef(() => AuthService ))

[12:27:29] tslint:src/pages/tabs/tabs.ts,行:30 属性“authService”已声明但从未使用过。

  L29:    @Inject(forwardRef(() => AuthService ))
L30: private authService:AuthService
L31: ) {

但这是代码:

export class TabsPage {
...
mySelectedIndex: number;
loggedIn:boolean;
constructor(
private navParams: NavParams,
@Inject(forwardRef(() => AuthService ))
private authService:AuthService
) {
console.log('TabsPage constructor: navParams.data: ', navParams.data);
this.loggedIn = authService.authenticated(RootPage.LAUNCHPAD.toString());
this.mySelectedIndex = navParams.data.tabIndex || 0;
console.log('Tabs pages: selectedIndex: ' + this.mySelectedIndex);
console.log('Tabs pages: loggedIn: ' + this.loggedIn);
}

isLoggedIn():boolean {
return this.loggedIn;
}
}

最佳答案

如果您在 typescript 文件之外使用声明的变量,那么您需要删除修饰符。尝试删除私有(private)。这将解决此问题。

关于typescript - 属性 'x' 已声明但从未使用过。误报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45838645/

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