Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code VS Code Ionic 3-Intellisense在构造函数内部工作,但在其他任何地方都不工作_Visual Studio Code_Ionic3 - Fatal编程技术网

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

Visual studio code VS Code Ionic 3-Intellisense在构造函数内部工作,但在其他任何地方都不工作,visual-studio-code,ionic3,Visual Studio Code,Ionic3,VS代码Ionic 3-Intellisense在构造函数内部工作,但在其他任何地方都不工作 您需要使用箭头函数而不是函数,因为此对象将不同 test = () => { this.navCtrl.push(CaseDetailsPage); } 由于您使用的是Ionic 3,类函数将是: test(){ this.navCtrl.push(CaseDetailsPage); } 由于此不同,VSCode Intellisense未检测到navCtrl类型。您

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


您需要使用箭头函数而不是
函数
,因为
对象将不同

test = () => { 
   this.navCtrl.push(CaseDetailsPage);
 }
由于您使用的是Ionic 3,类函数将是:

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

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

您需要使用箭头函数而不是
函数
,因为
对象将不同

test = () => { 
   this.navCtrl.push(CaseDetailsPage);
 }
由于您使用的是Ionic 3,类函数将是:

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

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

此对象在
函数中不同。。Try-in-arrow函数suraj是正确的,使用
test=()=>{/*现在应该可以在这里工作了*/}
@suraj谢谢你的帮助。我可以问一下什么是ES5等价物,为什么这个代码不起作用吗?@sebafereras是的,我试过了,谢谢,但是什么是ES5等价物,你能告诉我为什么当前语法不起作用吗?
this
对象在
函数中是不同的。。Try-in-arrow函数suraj是正确的,使用
test=()=>{/*现在应该可以在这里工作了*/}
@suraj谢谢你的帮助。我可以问一下什么是ES5等价物,为什么这个代码不起作用吗?@sebafereras是的,我试过了,谢谢,但是什么是ES5等价物,你能告诉我为什么当前语法不起作用吗?谢谢suraj。我没有注意到这是一个函数表达式而不是声明。谢谢suraj。我没有注意到这是一个函数表达式而不是声明。