angular辅助路由(插座为平级的关系)

本文通过一个案例详细解析了如何在应用中配置聊天组件的显示与隐藏,利用路由参数控制聊天面板的展示,并介绍了主插座(primary)和辅助插座(aux)的概念。

以一个案例说明:

最终的效果图:绿色的为聊天组件

 

下面看代码:这是在app组件上的布局文件,代码最后一行有一个别名为aux的插座,它就是用来显示聊天面板的插座。聊天组件为chat,这里还不写了,接着看路由的参数控制,当点击“开始聊天”的时候,显示aux插座中的chat组件。当点击“结束聊天”时,显示aux插座,但为空。

 

 

下面是对应的app-routing,module.ts中的辅助路由配置:代码中指明了outlet的值为aux,即chat组件显示在aux插座上,其余的路由配置中没有写outlet则表示他们都是显示在默认的插座中,就是主插座,即primary插座。

 

 

主插座:

primary代表主插座。primary在上面代码中表示:当点击“开始聊天”时,主插座中显示home组件,aux组件显示chat组件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值