HTML 요소를 향상시키는 지시문을 만들려고합니다. 그래서 실행하고 나의 현재 코드는 다음과 같은 것입니다 요소와 연관되는 지침을 얻을 수 있었다 : 이제Angular 지시어에 메서드를 추가 하시겠습니까?
angular.module('myModule', [])
.directive('myDirective', function() {
return {
restrict: 'C',
replace: false,
scope: {},
link: function(scope, element, attrs) {
}
}
});
내가 예를 들어 내가 싶습니다, HTML 요소에 새로운 방법을 추가하고 싶습니다 이것을하십시오 :
// Pseudo code
myElement.reset();
myElement.reload(); // etc.
지시어에이 방법을 추가하는 가장 좋은 방법은 무엇입니까?
정말로 원하는 것을 분명하지 않지만 HTML 요소의 기능을 각도로 표시하지 마십시오. 함수를 정의 할 수있는 자연스러운 곳은 지시문 컨트롤러에있을 수 있습니다. 지시어 $ scope 또는 컨트롤러 자체를 통해 노출시킬 수 있습니다.이 작업은 실제로 원하는 작업에 따라 달라집니다. – joakimbl
다소 많지 않은 질문이 내 http://stackoverflow.com/questions/34682739/initialising-and-re-initialising-a-component-in-angularjs. 나는 여전히 만족스러운 대답을 찾고있다. Artem의 대답이 "Angular way"라면, Angular 방식은 아주 좋은 방법은 아닙니다. – poshest