bug(mat-tab): tab group dynamic does not allow to select first tab if newly created
- Ngôn ngữ chính
- TypeScript
- Star
- 25k
- Fork
- 6.8k
- Merge trung bình
- 1 ngày 8 giờ
- Pull request đã merge (30 ngày)
- 91
Mô tả
### Is this a regression?
- [ ] Yes, this behavior used to work in the previous version
### The previous version in which this bug was not present was
_No response_
### Description
When i add a new tab dynamically from a button, if i choose to set the new tab as first item in the tab list and want it to select this tab, it does nothing.
I have to first select a new tab and then repeat it to make it works.
### Reproduction
https://stackblitz.com/edit/angular-qhbfy8?file=app/tab-group-dynamic-example.ts
Steps to reproduce:
1. Select checkbox : "Select tab after adding"
2. Click btn "Add new tab"
### Expected Behavior
It should select first tab
### Actual Behavior
it does not change the current tab
### Environment
- Angular: 13
- CDK/Material: 13
- Browser(s): Chrome
Hướng dẫn đóng góp
Hướng nghiên cứu
Tái hiện vấn đề bằng StackBlitz được liên kết, bắt đầu với app/tab-group-dynamic-example.ts và các bước chèn một tab vào đầu. Theo dõi cách nhóm mat-tab động xử lý việc chọn tab đầu tiên vừa được chèn. Hoàn tất khi việc chọn hộp kiểm và nhấp vào “Add new tab” sẽ chọn ngay tab đầu tiên.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- angular, typescript
- Lĩnh vực
- frontend
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức phù hợp với người mới
- 45/100