What would be equivalent expression in AngularJS for jQuery's expression.
Expression
$('.className');
I believe this expression would serve equivalent as above in Angular
angular.element(document.querySelector(".className"))
AngularJS doesn't have a equivalent per say $("stuffhere") from jQuery. angular.element() simply takes a JavaScript DOM object or jQuery object, so what you posted is correct. Another example is below.
var result = document.getElementsByClassName("class1");
var wrappedAngularResult = angular.element(result);
or
var result = angular.element(".class1");
According to their docs, angular.element is an alias for jQuerys main function if available, if not it defaults to angulars built in lite version jqLite. See here
Angular uses so called jQuery lite. It's a subset of jQuery. But if you include a full jQuery on your page then you can use angular.element the same way you use $.
From docs:
If jQuery is available, angular.element is an alias for the jQuery function.
offset().top;. so was finding it in angular... previously i was running$('.className').offset.top. what would be alternative for this expression?