无法在剑道制表条中有条件地设置默认制表符



在我的angular项目中,我有一个有3个控件的页面。通过这些控件,我想单独打开一个弹出窗口。弹出窗口有3个选项卡。我想将每个选项卡设置为每个控件的默认选项卡。为了打开弹出窗口,我也发送queryparams来获取数据。

控件例子

<div class="col-2"><a [routerLink]="[]" [queryParams]="{Id: id}"></a></div>

Tabstrip例子
<kendo-tabstrip #TabStrip>
<kendo-tabstrip-tab [selected]="What to do here" title="Tab1">
<ng-content>
</ng-content>
</kendo-tabstrip-tab>
<kendo-tabstrip-tab [selected]="What to do here" title="Tab2">
<ng-content>
</ng-content>
</kendo-tabstrip-tab>
<kendo-tabstrip-tab [selected]="What to do here" title="Tab3">
<ng-content>
</ng-content>
</kendo-tabstrip-tab>

页面和弹出不是父子组件,我必须通过queryparams

欢迎任何形式的帮助

我找到了解决方案。我在angular中使用@HostListener解决了这个问题。欲知详情https://observingsoftware.blogspot.com/2023/01/conditionalsettingofkendotabstrip.html

最新更新