【发布时间】:2017-12-04 17:07:21
【问题描述】:
为什么我收到 tslint 的警告?
Package name: io.ionic.starter
[18:37:16] tslint: s:/IonicProject/VerificheNawi/src/pages/home/home.ts, line: 14
Property 'platform' is declared but never used.
L14: constructor(public navCtrl: NavController, private platform: Platform, public splash: SplashScreen) {
L15: platform.ready().then(() => {
如您所见,L15 使用平台... 我想知道关于注射是否有一些我还不了解的东西。
【问题讨论】:
-
我想我知道为什么,但以防万一...请您尝试将这一行更改为以下行:
this.platform.ready().then(() => {。如果可行,请告诉我,我会添加一个答案来解释它发生的原因:) -
是的,我首先这样做了。但它是一样的。
-
你能在哪里解决这个问题?
-
是的。我必须简单地输入
platform: Platform而不是private platform: Platform(或公开)。这只是一个参考,警告消失了。但是,在此之后我使用了实际平台... :-) -
我想我做到了! [我没有 15 名声望,所以我不能确定我已经做到了:我又试了一次]
标签: angular typescript ionic-framework ionic2 ionic3