반응형
요소를 사용합니다.AddClass를 사용하여 'Class' 역할을 하도록 제한된 각도 js 지시문을 추가합니다.
나는 각진 js로 지시문을 만들어 클래스 역할을 하도록 제한했고 이 지시문은 내 요소를 드래그 가능하게 만듭니다.
마우스 호버에서 addClass를 수행하고 클래스로 추정되는 이 지시문을 추가하고 싶지만 원하는 결과를 제공하지 않습니다. 무엇을 놓치고 있습니까? 아래는 제가 수행하고 있는 작업입니다.
module.directive('myDraggable', function ($document) {
var directiveObject= {
restrict:'AC',
//logic of dragging
}
return directiveObject;
});
하려고 합니다.
element.addClass('myDraggable'); // but this fails! pls help
제 생각에 Angular는 요소를 관찰하지 않는 것 같습니다. 만약 요소들이 런타임에 새로운 지시사항을 첨부하게 된다면요.작동하려면 $compile로 클래스를 추가한 후 요소를 다시 컴파일해야 합니다.
뭐 이런 거.
element.addClass('myDraggable');
$compile(element)(scope);
안부 전해요
angular.element 기능을 사용할 수 있습니다.기본적으로 jquery element $(element)와 같습니다.
그냥 하기:
angular.element(element).addClass('myDraggable');
언급URL : https://stackoverflow.com/questions/20472139/using-element-addclass-to-add-an-angular-js-directive-which-is-restricted-to-ac
반응형
'programing' 카테고리의 다른 글
무료 Xml Diff/Merge 도구가 있습니까? (0) | 2023.10.28 |
---|---|
프로젝트의 여러 CSS 파일에서 사용되지 않는 CSS 정의를 식별하는 방법 (0) | 2023.10.28 |
자바 결과 집합을 JSON으로 변환하는 방법은? (0) | 2023.10.28 |
Spring Data Rest를 사용할 때 @Repository를 구성 요소 검색에서 제외하는 방법 (0) | 2023.10.28 |
MySql: MyISAM vs.이노 DB! (0) | 2023.10.28 |