Ich benutze Ionic2 um eine App zu erstellen, die auf Angular2 und Cordova basiert. Wenn ich die Funktion setInterval verwende, um einen Parameter namens clickCount zu erhalten, tritt ein undefinierter Fehler auf.Ionic2 Funktion setInterval kann keinen Parameter bekommen
export class ItemDetailsPage {
static get parameters() {
return [[NavController], [NavParams]];
}
constructor(nav, navParams) {
this.nav = nav;
this.clickCount = 0;
this.selectedItem = navParams.get('item');
}
startTapped(event) {
var cp= this.clickCount; //here can get the clickCount
this.stop = setInterval(function() {
console.log(this.clickCount); //occur a undefined error
}, 1000);
}
}
das ist richtig! vielen Dank. –