angular - 角度将组件附加到各个选项卡
问题描述
我正在尝试使用角度材料将组件(动态创建)附加到各个选项卡,@viewChild
但只有当我单击第二个选项卡中的按钮时,它才会进入第一个选项卡。
这是Stackblitz - angular-append-component-to-respective-tabs
它没有显示在单个选项卡中。我有 3 个标签。所有 3 个选项卡都包含Add
按钮,当我单击第一个选项卡的按钮时,它会在第一个选项卡中添加该组件,但是当我单击第二个选项卡的Add
按钮时,它只会在第一个选项卡中添加该组件,它应该添加到第二个选项卡中。
有人可以帮我弄清楚如何做到这一点吗?
解决方案
在这里有一个工作示例https://stackblitz.com/edit/angular-append-component-to-respective-tabs-jp5zzt-p7nonq
使用 ViewChild,您始终可以访问第一个。使用 ViewChildren 并通过 selectedIndex 访问
推荐阅读
- c# - SQL查询返回SSMS中的值,DataTable中的值为DBNull
- php - 如何从浏览器获取特定设备信息
- javascript - react-router 链接不适用于嵌套路由
- mysql - 存储过程中的Mysql死锁,复合唯一键
- javascript - 如何在 jQuery 中将输入值分配给我的 url 参数?
- android - Android Studio 不会自动导入包和 @override 方法以进行 Flutter 应用程序开发
- java - 寻找 javax.crypto 替代品
- c++ - 如何检测内存分配/释放错误的对象?
- encoding - 我正在尝试使用 fmod 库。当我传递包含韩语的路径值时,输出“找不到文件”错误消息
- android - 底部栏位于导航栏后面的低位