如何限制(控制)ngx-bootstrap dynamic tabs-angular 2+的标签数量
How to limit(control) the number of tabs of ngx-bootstrap dynamic tabs-angular 2+
我正在使用 ngx-bootstrap,
的动态标签
我的UI流量:
step1:- 必须使用包含策略、类别和子类别的树 table。
第 2 步:- 点击政策打开类别。
第 3 步: 点击类别打开子类别。
step4: 点击类别打开 ngx-bootstrap 动态标签。
这是我的 stackblitz 示例
https://stackblitz.com/edit/angular-hdw4fh?file=src%2Fapp%2Fapp.component.html
问题:-
我必须限制选项卡控件。这意味着我必须打开最多 10 个选项卡(不超过 10 个)。但在这种情况下,打开的选项卡是无限的。
有什么办法可以限制标签的数量吗??
有谁能够帮助我??
将以下代码添加到 addNewTab
:
的开头
if (this.tabs.length == 10) {
alert("Max 10 tabs");
return;
}
更新的 stackblitz 示例:
https://stackblitz.com/edit/angular-homrum?file=src/app/app.component.ts
您可以使用 ngx-bootstrap
的警报组件代替浏览器 alert
,以获得更好的用户体验:
https://valor-software.com/ngx-bootstrap/#/alerts
我正在使用 ngx-bootstrap,
的动态标签我的UI流量:
step1:- 必须使用包含策略、类别和子类别的树 table。
第 2 步:- 点击政策打开类别。
第 3 步: 点击类别打开子类别。
step4: 点击类别打开 ngx-bootstrap 动态标签。
这是我的 stackblitz 示例
https://stackblitz.com/edit/angular-hdw4fh?file=src%2Fapp%2Fapp.component.html
问题:-
我必须限制选项卡控件。这意味着我必须打开最多 10 个选项卡(不超过 10 个)。但在这种情况下,打开的选项卡是无限的。
有什么办法可以限制标签的数量吗?? 有谁能够帮助我??
将以下代码添加到 addNewTab
:
if (this.tabs.length == 10) {
alert("Max 10 tabs");
return;
}
更新的 stackblitz 示例:
https://stackblitz.com/edit/angular-homrum?file=src/app/app.component.ts
您可以使用 ngx-bootstrap
的警报组件代替浏览器 alert
,以获得更好的用户体验:
https://valor-software.com/ngx-bootstrap/#/alerts