2017-04-06 48 views
0

我有一個簡單的ng-click指令可以按預期工作,但是當我點擊其中一個元素(下面的星號)時,會出現一個藍色選擇框。元素是一個md圖標。如何刪除/隱藏此選擇框?刪除AngularJS默認點擊框

enter image description here

這裏的元素:

<md-icon ng-click="starClicked(i)" ng-repeat="i in [0, 1, 2, 3, 4]" id="rate-course-star-{{i}}" ng-mouseover="starMouseHovered(i)" ng-mouseleave="starMouseLeft(i)">star_rate</md-icon> 

點擊任何恆星時,會出現同樣大小的選擇框,被定位使得點擊明星是最左邊的複選框。

+1

嘗試查看這些星級的css:active和:focus是否具有某些邊框屬性。你能準備一個小提琴嗎? – Dario

+0

@Dario沒有必要,我通過將它包裝在一個MD按鈕中,然後調整大小,然後調整大小。感謝您的迴應。 – YungGun

回答

0

要解決這個問題,我把它包裝在<md-button>