VS Code Ionic 3 - Intellisense在构造函数内部工作,但不在其他任何地方

时间:2017-08-16 12:11:59

标签: visual-studio-code ionic3

VS Code Ionic 3 - Intellisense在构造函数内部工作,但不在其他任何地方工作。

enter image description here enter image description here

1 个答案:

答案 0 :(得分:3)

您需要使用箭头功能代替function,因为this对象会有所不同。

test = () => { 
   this.navCtrl.push(CaseDetailsPage);
 }

由于您使用的是Ionic 3,因此类功能将为:

test(){
       this.navCtrl.push(CaseDetailsPage);
}

由于this不同,VSCode Intellisense未检测到navCtrl类型。