我是Angular 2 Material的新手,我正在尝试自定义md-menu组件的样式.
<md-icon class="material-icons" [mdMenuTriggerFor]="menu">dehaze</md-icon>
<md-menu #menu="mdMenu" [overlapTrigger]="false">
<button md-menu-item>Item 1</button>
<button md-menu-item>Item 2</button>
</md-menu>
Run Code Online (Sandbox Code Playgroud)
预定义的样式设置工作正常(例如将菜单设置为非重叠),但我想将md菜单设置为100%宽度并在md-icon按钮之间留出一点空间,这会扩展菜单,我不能使用Angular 2 Material的预定义指令.
到目前为止,我找到了使用/ deep/css命令的解决方案,但我读到主要浏览器不再支持该命令.
定制Angular 2 Material组件的好方法是什么?我怎样才能设置我的md菜单样式,以便它具有100%的宽度和扩展按钮之间的一些空间?
为了说明我在说什么: 菜单草稿
我\xc2\xb4m尝试调试我\xc2\xb4m编写的Android应用程序,发现没有异常堆栈跟踪写入控制台/ logcat / messages。\n我尝试删除.gradle文件夹并重新启动android-工作室,有些帖子是如何推荐的,但它对我没有帮助。
\n\n我使用 Android Studio 2.3.1 并使用虚拟 Nexus 5X API 25 和搭载 Android 6.0 的真实华为 P9 lite 进行测试。两种设备都存在问题。
\n\n如果我删除 google play 服务依赖项,问题仍然存在。
\n\ndependencies {\n compile fileTree(include: [\'*.jar\'], dir: \'libs\')\n androidTestCompile(\'com.android.support.test.espresso:espresso-core:2.2.2\', {\n exclude group: \'com.android.support\', module: \'support-annotations\'\n })\n compile \'com.android.support:appcompat-v7:25.3.1\'\n compile \'com.android.support:design:25.3.1\'\n testCompile \'junit:junit:4.12\'\n compile \'com.google.android.gms:play-services-maps:10.2.4\'\n}\nRun Code Online (Sandbox Code Playgroud)\n\n我的问题看起来有点像这个,但这个问题没有答案:\n AndroidStudio 应用程序崩溃后没有显示堆栈跟踪
\n\n我可以通过断点找到错误,但这会花费我五倍的时间,然后只是阅读在哪里抛出什么异常。
\n\n顺便说一句:控制台只打印 Log.e 消息,而不打印 Log.d。
\n