Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   передать this как в jquery (https://javascript.ru/forum/angular/61584-peredat-kak-v-jquery.html)

gam0ra 24.02.2016 21:02

передать this как в jquery
 
Всем привет а можно ли как в jqeury сделать
Есть элемент
<div  ng-click="openWindow(this)">Открыть</div >

Передать ссылку на элемент
Чтобы потом работать с ним и скажем обратится к родителю через parent()
app.directive('InterfaceBox',function($compile){
	return {
		restrict: 'EA',
		templateUrl: 'InterfaceBox.php',
		transclude: true,
		link: function (scope, element, attrs){
			
			scope.showWindow = function(el){
				console.log(el);
			}
			
		}
	};
});

Помогите)))
Рас уж я создал тему .find(div.className);
Фаинд не ищет по класу)

krasovsky 25.02.2016 09:49

В ангуларе используется jqlight
Вот тебе дока
https://docs.angularjs.org/api/ng/fu...ngular.element

Вместо this можешь передать $event и получить $event.target

А по нормальному - забудь о jq и манипуляциях с dom


Часовой пояс GMT +3, время: 00:39.