Şablonumda gösterdiğim bir dizi "simge" var.Angularjs Geçersiz kılma ng-show on: hover
<div ng-repeat="data in items | orderBy:'-timestamp'">
<div class="icon">
<i>1</i>
<span>2</span>
</div>
</div>
Ben göstermek için aşağıdaki css var span
.icon
üzerinde süpürdü ve i
gizlemek zaman.
.icon:hover i { display: none; }
.icon:hover span { display: block; }
Ancak, ben de span
$scope.options == true
her defasında teker teker göstermeye muktedir olmak istiyorum.
<i ng-hide="options">1</i>
<span ng-show="options">2</span>
Ama şimdi, benim :hover
kırıldı ve span
gösteren yukarıya bitmiyor: Ben şu ekledi.
ng-show
'u geçersiz kılmanın bir yolu var mı?
Katı çalışır. Bunun için teşekkürler, '' önemli' kullanmak için stili değiştirmekten çok daha iyi – bryan
Lovely answer @tpie – user875139