我是Ionic 2和Typescript的新手,现在我想创建一个加载(@Ahamadullah Saikat)或toast对象,以便在任何地方使用它。因为toast或loading对象总是执行相同的操作,所以我不需要在很多地方创建相同的东西。有没有人对我有所了解?非常感谢你
答案 0 :(得分:1)
你可以创建一个注入加载的类:
import { LoadingController } from 'ionic-angular';
export class LoaderClass {
constructor(public loadingCtrl: LoadingController)
presentLoading() {
let loader = this.loadingCtrl.create({
content: "Loading..",
duration: 3000
});
loader.present();
}
}
然后,将此类注入您需要使用加载的任何位置
import { LoaderClass } from '../ubication';
export class anyClass {
constructor(public loaderClass: LoaderClass)
presentLoading() { //from the loader class
this.loaderClass.presentLoading();
}
}