मेरे पास "आइकन" की श्रृंखला है जो मैं अपने टेम्पलेट में दिखाता हूं।एंगुलरज एनजी-शो एनजी-छुपा ओवरराइड करें: होवर
<div ng-repeat="data in items | orderBy:'-timestamp'">
<div class="icon">
<i>1</i>
<span>2</span>
</div>
</div>
मैं निम्नलिखित सीएसएस दिखाने के लिए span
जब .icon
पर होवर किया है और i
छिपाने है।
.icon:hover i { display: none; }
.icon:hover span { display: block; }
हालांकि, मैं भी span
जब $scope.options == true
के हर एक उदाहरण दिखाने में सक्षम होना चाहता हूँ।
<i ng-hide="options">1</i>
<span ng-show="options">2</span>
लेकिन अब, मेरी :hover
टूट गया है और span
को दिखाई नहीं देता है: तो मैं निम्नलिखित गयी।
क्या ng-show
को ओवरराइड करने का कोई तरीका है ताकि मेरा सीएसएस अभी भी display:block
होगा जब यह आच्छादित हो?
ठोस चारों ओर काम करते हैं। इसके लिए धन्यवाद, '! महत्वपूर्ण' – bryan
लवली उत्तर @tpie का उपयोग करने के लिए शैली को बदलने से कहीं बेहतर – user875139