7
은 이제 나는 지시 있다고 가정 해 봅시다 :전화 서비스 방법
- 어떻게 내부 이미지 원본 경로에 액세스합니까?
- 이 경로를 서비스
MyService
으로 전달하려면 어떻게해야합니까?
업데이트 솔루션 (라이트 박스 래퍼 생각) :
app.directive("component", function(LightboxService) {
return {
restrict: 'E',
transclude: true,
replace: true,
template: "<a href='' ng-click='lb()' ng-transclude></a>",
link: function (scope, element, attrs) {
scope.lb = function() {
var src = $(element).find("img").attr("src");
LightboxService.show(src);
}
}
}
});
가 작동을; 만약 내가 서비스 메서드를 호출하는 내부 범위에 메서드를 정의하면 너무 :) 올바른 방법, 고마워요 보인다! (나는 내 솔루션을 게시물에 포함시켰다) – Cranio