离子2 ionicViewLoad()没有射击

时间:2016-10-19 18:14:01

标签: angular ionic2

我正在创建一个模拟离子项目,我正在使用Google地图,数据从远程服务器获取,视图仅在接收到数据后呈现,因此当我在ngOnInit()中调用loadMap()方法时生命周期钩子当我使用ionViewLoad()方法时,它抛出一个错误,但它没有。但是,这个方法根本没有被触发。 组件代码段



ionViewLoaded(){
      this.loadMap();
      console.log('map called');
  }

loadMap() {
    let latLng = new google.maps.LatLng(11.0168445, 76.95583209999995);
    let mapOptions: Object = {
      center: latLng,
      zoom: 15,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    }
    this.map = new google.maps.Map(this.mapElement.nativeElement, mapOptions);
    console.log(this.post.loc[0].pin.lat);
  }




1 个答案:

答案 0 :(得分:1)

API已更改。在Ionic 2 RC.1中,它被改为" ionViewDidLoad"。 有关详细信息,请查看here