내 문제는 내 각도 명령문을 JavaScript 함수로 전송하는 방법입니다. 벤은 어떤 성공이라도없이 약한자를 찾고 있습니다.Vanila의 변형 각도 명령
저는 고용주와 기밀 유지 계약을 맺었으므로 제 코드를 공유 할 수는 없지만 그 질문은 쉽게 이해할 수 있다고 생각합니다.
어떤 조언을 해 줄 수 있습니까?
간단한 예를 들자면, 초보자도 할 수있는 것처럼 명확하게하려고합니다. 내가하고 싶은 무엇
app.directive('helloWorld', function() {
return {
restrict: 'AE',
replace: true,
template: '<p style="background-color:{{color}}">Hello World',
link: function(scope, elem, attrs) {
elem.bind('click', function() {
elem.css('background-color', 'white');
scope.$apply(function() {
scope.color = "white";
});
});
elem.bind('mouseover', function() {
elem.css('cursor', 'pointer');
});
}
};
});
이 같은 것입니다 :
function directiveWraper(scope, elem, attrs){
app.directive('helloWorld', function() {
return {
restrict: 'AE',
replace: true,
template: '<p style="background-color:{{color}}">Hello World',
link: function(scope, elem, attrs) {
elem.bind('click', function() {
elem.css('background-color', 'white');
scope.$apply(function() {
scope.color = "white";
});
});
elem.bind('mouseover', function() {
elem.css('cursor', 'pointer');
});
}
};
});
}
그래서 내가 자바 스크립트 함수에 지시를 포장하고 싶은, 전혀 풀
이
는 지침입니다 그 함수의 params.
나는 실제로 귀하의 질문을 이해하지 못했습니다. 나는 사람들에게 더 많은 것을 알릴 필요가 있다고 생각한다. 일반적으로 지시어는 모듈의 지시어에 제공하는 javascript 함수 일뿐입니다. 어쩌면 작은 코드로 실제 코드를 다시 작성하여 질문에 추가해야합니다. 그러면 사람들이 도울 수 있습니다. – Tobi
희망이 있지만 더 나은 예제, 또는 더 읽기 쉽게 생각할 수 없습니다. Angular를 처음 접했을 때 JavaScript에이 문제를 적용하려는 이유 중 하나입니다. –
런타임에 지시문을 추가하는 방법을 묻는 중입니까? 그렇다면이 답변을 [AngularJS에 동적으로 지시문을 추가] (http://stackoverflow.com/a/15279343/691711) – zero298