यहां एनजी-शो और animate.css के साथ काम करने के साथ आपके कोड का थोड़ा संशोधित संस्करण है।
एचटीएमएल
<div ng-controller="controller">
<button ng-click="showme = !showme">Show or Hide</button>
<div ng-show="showme" class="boxme">
<h2>Box to Show and Hide</h2>
<p>Show and hide this box using animate.css the angularway!</p>
</div>
</div>
जावास्क्रिप्ट
(function() {
var app = angular.module("theapp", ['ngAnimate']);
var controller = function($scope){
$scope.showme = false;
};
app.controller("controller", controller);
}());
सीएसएस
.boxme.ng-hide-add {
-webkit-animation: fadeOutLeftBig 0.4s;
display: block!important;
}
.boxme.ng-hide-remove {
-webkit-animation: fadeInLeftBig 0.4s;
}
http://jsfiddle.net/h58wsxcw/
बाएं (बॉडी टैग, बाहरी संसाधन) पर विकल्पों को नोट करें जिन्हें कोणीय होने और jsfiddle पर चलने के लिए सेट किया जाना है।
मुझे यकीन नहीं है कि $ एनिमेट के नए संस्करण animate.css के साथ अच्छा खेलेंगे क्योंकि वे संक्रमण के दौरान कई कक्षाओं को जोड़ते/हटाते हैं ... अगर animate.css एक आवश्यकता है तो आप एनजी- कक्षा और हैंडलिंग यह पता लगाने के लिए कि किस वर्ग को एक बूलियन के आधार पर लागू किया जाना चाहिए http://plnkr.co/edit/LN8wunbuPrKcuEV1ouMQ?p=preview – shaunhusain
कोई animate.css कोई आवश्यकता नहीं है। मैं बस यह पता लगाने की कोशिश कर रहा था कि वे दोनों कैसे एक साथ खेलते हैं। आपकी प्रतिक्रिया और आपके द्वारा प्रदान किए गए समाधान के लिए धन्यवाद। –
एनपी मैंने एनजी-क्लास के बारे में कुछ चीजों की भी कोशिश की लेकिन दुर्भाग्य से यह काम नहीं कर सका ... animate.css के साथ काम करने के लिए एक समाधान देखना अच्छा लगेगा, यह सुनिश्चित नहीं है कि शोमे संपत्ति का उपयोग करके एक साधारण एनजी-क्लास क्यों fadeIn और fadeOut के साथ कक्षाओं को जोड़ना/निकालना एनिमेशन के रूप में निर्दिष्ट किया गया है और एनिमेटेड क्लास का उपयोग कर ... दुर्भाग्य से animate.css के साथ कोई वास्तविक अनुभव नहीं है कि मेरे लिए क्या गलत है .. यह है कि: http://plnkr.co/संपादित करें/Ey20sPZLqOCmfdFcBai7? पी = पूर्वावलोकन – shaunhusain