Angular 爱奥尼亚2:有没有办法在一个不是标签子项的页面上显示标签?

Angular 爱奥尼亚2:有没有办法在一个不是标签子项的页面上显示标签?,angular,ionic2,Angular,Ionic2,我希望在每个页面上都显示选项卡,但似乎只能在选项卡的子页面上显示选项卡。有什么办法可以解决这个问题吗?有一些讨论 我喜欢的解决方案之一是: ionViewWillEnter() { let tabs = document.querySelectorAll('.tabbar'); if ( tabs !== null ) { Object.keys(tabs).map((key) => { tabs[ key ].style.transform = 'transl

我希望在每个页面上都显示选项卡,但似乎只能在选项卡的子页面上显示选项卡。有什么办法可以解决这个问题吗?

有一些讨论

我喜欢的解决方案之一是:

ionViewWillEnter() {
  let tabs = document.querySelectorAll('.tabbar');
  if ( tabs !== null ) {
    Object.keys(tabs).map((key) => {
      tabs[ key ].style.transform = 'translateY(56px)';
    });
  } // end if
}

ionViewDidLeave() {
  let tabs = document.querySelectorAll('.tabbar');
  if ( tabs !== null ) {
    Object.keys(tabs).map((key) => {
      tabs[ key ].style.transform = 'translateY(0)';
    });
  } // end if
}
它所做的是,当某些视图要显示时,使用
translateY(56px)
隐藏选项卡。并在返回时显示它们。

有一些讨论

我喜欢的解决方案之一是:

ionViewWillEnter() {
  let tabs = document.querySelectorAll('.tabbar');
  if ( tabs !== null ) {
    Object.keys(tabs).map((key) => {
      tabs[ key ].style.transform = 'translateY(56px)';
    });
  } // end if
}

ionViewDidLeave() {
  let tabs = document.querySelectorAll('.tabbar');
  if ( tabs !== null ) {
    Object.keys(tabs).map((key) => {
      tabs[ key ].style.transform = 'translateY(0)';
    });
  } // end if
}

它所做的是,当某些视图要显示时,使用
translateY(56px)
隐藏选项卡。返回时显示它们。

您对此问题有答案吗?您对此问题有答案吗?