嗨,我已经被这个看起来很简单的问题困扰了一段时间,所以解决方案似乎并不完全适合我的用例…
我有一个角度组件,它有一个包含引导导航药丸的模板,这些只是作为这个特定屏幕中的标签使用。因此,我有一个搜索选项卡和一个结果选项卡,在执行搜索之后,我想激活结果选项卡,但我不知道如何从组件钩住引导选项卡。
模板…
<div id="tabs" #tabs>
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#search" data-toggle="tab">Search</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#results" data-toggle="tab">Results</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="search">
search screen
<button type="button" (click)="search()">Search</button>
</div>
<div class="tab-pane active" id="results">results screen</div>
</div>
</div>
那么这个组件就像..
@Component({
selector: 'app-demo',
templateUrl: './demo.component.html'
})
export class DemoComponent implements OnInit {
@ViewChild('tabs') tabs;
search() {
}
}
这可能吗?或者我需要使用组件中配置的不同风格的选项卡。多谢提前。