问题标签 [mat-sidenav]
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-sidenav 在页面加载时打开。我该如何关闭它?
mat-sidenav
页面加载时打开。我该如何关闭它?
这是我的 HTML:
另外,当我单击页面中的任意位置时,我希望它关闭(打开时)。目前,只有当我单击菜单按钮时它才会关闭。
angular5 - Angular 5 Material mat-sidenav 切换不起作用
我正在尝试使用官方打开/关闭示例让 sidenav 工作。
我是 Angular 的新手,所以我不确定一切应该如何工作,但对于其他组件,到目前为止,我一直很好地抓住示例的 HTML 部分并修改 CSS。
经过反复试验,我发现mat-sidenav-content不是 sidenav 的内容,而是页面/站点内容。
为了进行实验并让某些东西起作用,我现在在我的app.component.html中这样做了(一旦我弄清楚了,以后可能会进入指令/组件):
该示例在mat-sidenav上使用[(opened)]="opened"。这只是让导航对我关闭,只需使用open就可以打开它。无论哪种方式,开关都坏了。切换开关在topnav.html中:
控制台在切换时失败。
我相信这可能与缺少 Material 模块有关,但据我所知,我拥有所有相关的模块。
如果有任何关于要修改哪些文件/部分的帮助非常明确,我将不胜感激,因为这种环境对我来说相对较新。谢谢!
angular - 当滚动条可见时,带有子菜单的 Angular Material sidenav 无法正确推送
我正在使用 Angular Material sidenav,我的菜单有一个子菜单。当我打开子菜单时,会出现一个滚动条,使 sidenav 稍大一些,它涵盖了一些主要内容。
请参阅此 Stackblitz https://stackblitz.com/edit/angular-raedvz,展开子菜单,您将看到行为。
javascript - ng generate @angular/material:material-nav --name=main-nav 正确生成文件但它们不运行
我运行了一个简单的命令,该命令应该生成可以用作导航栏的预构建文件。它下载正确,但如果我添加<main-nav></main-nav>
到我的 app.component.html 页面,它只会输出一个空白页面。我的控制台中没有错误。以下是命令:ng generate @angular/material:material-nav --name=main-nav
我使用的是 Mac、Angular 6 和 Angular Material。以下是我关注的视频:https ://www.youtube.com/watch?v=Q6qhzG7mObU 。我已经独立测试了每个部分,发现该<mat-sidenav></mat-sidenav>
功能根本不起作用。
angular-material - Angular mat-sidenav 属性 isHandset$ | 异步解释
我不明白代码中写了什么(isHandset$ | async)
请解释
ios - ios的Angular Material Sidenav问题
我正在使用带有材料设计的角度版本 6 。我创建了一个在材料设计中使用 sidenav 组件的页面,它的 stackblitz 链接是https://angular-pxw1qr.stackblitz.io/sidenav。当我在任何 Iphone 中打开 sidenav 页面并下拉或拉起屏幕时,sidenav 内容位于页面内容的后面,并且白色背景出现在页面的顶部或底部。
我能做些什么来消除这种行为?
css - 打开时调整 mat-side-nav 的宽度
当导航栏被点击打开时,导航栏的宽度会随着内容自动调整。
当我将 SCSS 中侧导航的宽度设置为
导航栏默认打开,无需点击打开。它也不会通过点击关闭
angular - 使用 Android 后退按钮隐藏 Angular Material Sidenav
当您使用 Android 设备打开网站时,是否可以通过使用 Android 的“后退”按钮来隐藏 Angular Material Sidenav 组件?