问题标签 [mat-tab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - “mat-tab-nav-bar”中“mat-group”当前选项卡下的行的功能(Angular)
由于路由,我使用 mat-tab-nav-bar 而不是 mat-group。但是在垫组中,当前选项卡下有一条“蓝色”线。“mat-tab-nav-bar”中是否有可能获得相同的功能?
angular - selectedIndex 不适用于多个 mat-tab-group
我有多个 mat-tab-group 到一个 HTML 页面中,例如:
我的 .ts 包含:
在第一个 mat-tab-group 中,索引 0 被很好地选择(第一个 mat-tab 是下划线)但是对于另外两个,没有 mat-tab 是下划线,就像没有一个被选中:/
这是一个重现问题的stackblitz:https ://stackblitz.com/edit/angular-oykb2e?file=app/tab-group-dynamic-example.html
例如,工作:
不工作:
html - Mat tab last child - 只影响一个组而不影响组件中的所有其他组?
当我希望解决将最后一个选项卡移动到组右侧的问题时,我遇到了这个示例——这正是我所需要的。
这是一个例子:StackBlitz
我已经尝试添加一个类并尝试以下操作......但我无法只为一组更改样式。
我怎样才能只使 CSS 效果成为我的组的特定效果?
angular - mat-tab 过渡触发具有可扩展行的角度材料表中的其他动画
angular - 切换回来后,角度动画在 mat-tabs 中不起作用
我正在尝试制作一个简单的 :enter/:leave 动画来处理 mat-tab 内的 mat-list。初始动画没有问题,切换到不同的选项卡并返回第一个时出现问题。那个时候动画没有被触发并且列表保持隐藏状态。
列表消失是有道理的,因为当您切换到不同的选项卡时,选项卡的内容会从 DOM 中删除。有没有办法将内容保留在 DOM 中或确保再次触发动画?
这是我当前的模板和组件。我还做了一个 Stackblitz 示例。
https://stackblitz.com/edit/angular-9-material-starter-sqsqgu?file=src/app/app.component.html
回答
因此,在使用 Kavinda Senarathne 的答案后,我最终得到了完美运行的模板。
angular - 仅对父 mat-tab-group 应用自定义样式
我想将一些自定义样式仅应用于父mat-tab-group
级而不影响子级mat-tab-groups
。因此,我尝试仅向父级添加自定义类,mat-tab-group
但它不起作用。有什么办法可以做到这一点?
问题的一个stackbitz
例子: -演示
实际项目的
- 角度版本 - 8.2.14
- 角材料版本 - 8.2.3
Stackbitz 示例的源代码:
选项卡组基本示例.html
选项卡组基本示例.css
选项卡组基本示例.ts