Wie kann ich auf die "select" - Methode von NgbTabSet in der Komponente in Angular2 und ng-bootstrap?

Verwendung 2.3.1 Winkel-und ng-bootstrap-1.0.0-alpha.18. Ich bin versucht, programmgesteuert wählen Sie eine Registerkarte ID aus der Komponente, anstatt aus der Vorlage. Das Ziel ist, ziehen Sie den Parameter aus der url und zu verwenden, wählen Sie die Registerkarte ngOnInit

die Vorlage

<section id="policy-terms">
<ngb-tabset>
  <ngb-tab title="Terms and Privacy" id="terms">
    <template ngbTabContent>
      <div class="container page-content">

      </div>
    </template>
  </ngb-tab>
  <ngb-tab title="Company Policy" id="policy">
    <template ngbTabContent>
      <div class="container page-content">

      </div>
    </template>
  </ngb-tab>

</ngb-tabset>
</section>

Sowie die Komponente-code:

import { Component, OnInit } from '@angular/core';
import { NgbTabset } from '@ng-bootstrap/ng-bootstrap';

@Component({
  selector: 'app-policy-terms',
  templateUrl: './policy-terms.component.html',
  styleUrls: ['./policy-terms.component.scss'],
  providers: [
       NgbTabset
   ]
 })
 export class PolicyTermsComponent implements OnInit {

 constructor(
    public tabset: NgbTabset
  ) { }

  ngOnInit() {
    this.tabset.select('policy');
   }
}

Dieser nur einen Fehler produziert:

Konsole-log-Fehler

Wie kann ich auf diese Methode zugreifen?

InformationsquelleAutor bikeguy | 2017-02-24

Schreibe einen Kommentar