答案 0 :(得分:5)
这将是丑陋的。当出现ng-click时,它会在每行的顶部生成一个按钮,并为每个字段添加“user-select:none”。这就是为什么它不可选择。
如果您真的想让它可选,您可以在字段上设置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>
的最后一部分
答案 1 :(得分:1)
Angular Material未在文档中指定此行为。但是在md-list-item上添加ng-click="false"
也可以。
<md-list-item ng-click="false">
<span>...</span>
<a ng-click="f()">...</a>
</md-list-item>