我想在Angular 2,Ionic 2和TypeScript应用程序上使用Q。我有类似的东西,但它会引发Cannot read property 'defer' of undefined
例外。
import { Component } from '@angular/core';
import { NavController, AlertController } from 'ionic-angular';
import { Platform } from 'ionic-angular';
import { Q } from 'q';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class MyClass {
constructor(public navCtrl: NavController, platform: Platform, public alertCtrl: AlertController) {
}
doSomething() {
let deferred = Q.defer();
deferred.resolve(true);
}
}
我用
安装了Q.npm install q