如何将特定对象发送到超级标签中的每个超级标签?

时间:2018-06-06 10:27:01

标签: javascript html angularjs typescript ionic-framework

我正在使用Zyra的Ionic 3 SuperTabs(https://github.com/zyra/ionic2-super-tabs),我需要它来动态创建标签(我知道该怎么做,通过创建包含json对象的页面)来保存不同的字段(例如,与“家庭”相关的文本字段进入“家庭”页面,但不进入“朋友”页面。)

我需要知道我在页面内的页面(为了检查页面的名称或位置以及字段上的名称或位置是否相等,如果是,则显示填满的字段条件)或传递给每个页面只有该页面的特定对象作为某种“参数”。

你能告诉我如何进行的任何线索吗? 我有这个:

    calcularCampos(){
    // this.json.forEach(element => {
  // this.pages.push({pageName:'CamposfechaPage', 
  //   // title:this.json.Nombre_Categoria, 
  //   title:'camposfechapage',
  // element});

 // });
    // 


  }

  onTabSelect(ev: any) {

  this.selectedTab = ev.index;
  this.superTabs.clearBadge(this.pages[ev.index].id);
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad InsertarPage');
  }

  obtenerDatos(){
    let datos=this.Database.obtenerFormularios().then((formularios)=>{
      this.json=formularios;
      console.log(this.json);
    }).then(()=>{this.calcularCampos();})

  }

在标签页上:

  ionViewDidLoad() {
    console.log('ionViewDidLoad CamposfechaPage');
    this.json=this.navParams.params;

  }

令人惊讶的是,这不起作用。在html上我创建了这样的标签:

<super-tab  [root]="page.pageName" [title]="page.title" 
     [params]="page.element"></super-tab>

编辑:已注释掉的代码现在已注释,因为它会引发错误,而我目前正专注于该应用的其他部分。

0 个答案:

没有答案