angular-material - Angular Material 使可点击的 md-list-item 文本可选择

标签 angular-material

我想让 md-list-item 中的文本可选择。但是,我发现当为元素设置 ng-click 时,整行变成一个按钮,使用户无法选择元素上的任何文本。关于如何覆盖此功能的任何想法?

enter image description here

代码如下:

enter image description here

最佳答案

这会很丑陋。当 ng-click 出现时,它会在每一行的顶部生成一个按钮,并向每个字段添加“用户选择:无”。这就是它不可选择的原因。

如果你真的想让它可选,你可以在字段上设置 z-index 以将其带到前面并设置 user-select: text 以使其可选。此外,最好使用 span 而不是 div,因为 span 具有动态宽度。

类似的东西应该可以工作:-

<md-list-item xxxx>
   <span style="z-index:10000;user-select:text;"> Return </span>
</md-list-item>

请参阅示例的最后一部分 http://codepen.io/anon/pen/WwdMwr

关于angular-material - Angular Material 使可点击的 md-list-item 文本可选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36491150/

相关文章:

css - mat-tab-group 宽度对 flex 中的宽度 100% 容器没有反应

angular - 中心垫菜单,中心垫菜单覆盖到按钮

angularjs - Angular Material : How to add multiple chips when comma separated string is added in the input?

angular - 如何动态传递数据到 Material 表数据源

javascript - Material Angular 表多行指令

angular - 单击 Angular 7 中的另一个组件时从 mat-table 传递数据行

angular - 无法将 <mat-error> 投影到自定义组件中

angular - 如何使用带有异步管道和变化检测的 Material 表? (工作不正常)

angular - 垫表 : Scroll a row into view in angular 2

javascript - 在 Angular 中动态加载组件