angular - 以角度渲染侧面导航时如何使按钮不可移动?
问题描述
我有一个侧面导航面板,它正在从侧面正确呈现。但我的问题是,当它从侧面渲染时,切换按钮(MoreDetails)正在移动。我希望它保持静止并进行切换。在navigation.component.html中的代码如下:
<mat-sidenav-container class="example-container" >
<mat-sidenav #sidenav mode="side" [(opened)]="opened" (opened)="events.push('open!')"
(closed)="events.push('close!')">
<mat-list>
<mat-list-item> Pepper </mat-list-item>
<mat-list-item> Oil </mat-list-item>
<mat-list-item> Salt </mat-list-item>
<mat-list-item> Paprika </mat-list-item>
</mat-list>
</mat-sidenav>
<mat-sidenav-content>
<p><button mat-button (click)="sidenav.toggle()">More Details</button></p>
</mat-sidenav-content>
</mat-sidenav-container>
解决方案
您需要使用mode='"over"'
“覆盖”主要内容来渲染 sidenav。mode="side"
将主要内容与 sidenav 并排放置并缩小内容。
推荐阅读
- java - IntelliJ 防止重构(将包移动到别处):多个目录对应包
- node.js - 如何从 spotify Web API 的 JSON 响应中挑选出一个数组
- linux - 无法编辑 systemd 服务文件
- python - 为什么我的代码在同一目录中找不到模块?
- symfony - 如何使用 VichUploader 包在编辑表单中自定义图片视图
- python-3.x - 检查图像是否方向不正确然后在处理前纠正其形式的条件?
- c++ - 如何在 C++ 中计算向量中的字节数?
- go - Kubernetes集群中Oracle长寿命连接的问题
- lua - 如何获取要调用的 __metatable 函数?
- android - UnrecognizedInputFormatException:没有可用的提取器可以读取流