你好我正在ionic 3
工作,我有数据存储在本地存储。我想在一个组件中使用这些数据,但ionViewDidLoad
(在普通页面完全正常工作)没有一个组件上工作,我有以下错误:如何在组件中使用ionViewDidLoad()?
所以请为还有其他建议吗?
组件代码(offre.ts):
import { Component, Input , Output } from '@angular/core';
import { AngularFireDatabase, FirebaseListObservable } from "angularfire2/database";
import { IonicPage, NavController, NavParams} from 'ionic-angular';
import { NativeStorage } from '@ionic-native/native-storage';
@Component({
selector: 'offre',
templateUrl: 'offre.html',
})
export class OffreComponent {
@Input('var') var;
text: string;
datas: FirebaseListObservable<any>;
user : any ;
constructor(public navCtrl: NavController, public db: AngularFireDatabase, public nativeStorage: NativeStorage) {
this.datas=db.list('/posts');
}
ngAfterViewInit(){
console.log(this.var);
}
}
你能告诉你的组件的代码? – Sampath
@桑帕斯完成! ngOnInit有用吗? –
你可以在控制台窗口上共享错误的完整堆栈跟踪吗? – Sampath