【发布时间】:2015-09-07 23:48:16
【问题描述】:
我在使用 AngularJS 和 Angular-Material 时遇到问题。
看看下面的代码:
<div flex="100">
<ul class="list-group">
<li class="list-group-item cursorPointer"
ng-repeat="item in array" ng-click="selectItem(item)">
{{item.name}}
</li>
</ul>
</div>
li 标签附加了一个 ng-click 函数,其中包含一些业务逻辑。问题是当你点击它时会出现一个奇怪的边框(类似于用户选择突出显示),我似乎无法弄清楚它来自哪里。
这似乎只在我在元素上有 ng-click 指令时出现(在 span 元素上的行为相同)
使用的版本:
AngularJS - 1.4.1
角材料 - 0.9.4
Angular-Aria - 1.4.0
Angular-Animate - 1.4.1
Angular-UI-Boostrap - 0.9.0
引导程序 - 3.2.0
JQuery - 2.1.4
有什么想法吗?例如,请参阅此 plnkr:http://plnkr.co/edit/60u8Ur?p=preview
【问题讨论】:
-
Bootstrap 将它用于链接项目组项目,我想知道 angular-bootstrap 是否不会将 CSS 应用于可点击和列表组项目的元素。只是猜测。
-
@gillesc 问题是,如果我删除所有的角度材料脚本,高亮就会消失。所以它必须来自有角材料,但我无法弄清楚它到底是从哪里来的。
标签: css angularjs angularjs-ng-click angular-material