공장에서 링크를 작성하려고합니다. data-url 속성과 같은 템플릿에서 url 변수에 도달해야합니다. 문제는 제가 공장에있을 때 어떻게 접근해야할지 모르겠다는 것입니다. 어쩌면 지시어를 사용하여 data-url 속성을 얻는 방법이 있을까요?AngularJs의 팩토리 메소드에 데이터 전달
myApp.factory('Survey', function ($resource) {
var url; //I need this value somehow from template
return $resource(url, {surveyId: '@id'});
});
아니면 다른 방법이나 접근 방식을 사용해야합니까?
'$ rootScope '사용하기? – Atropo
컨트롤러'$ attrs'에서'$ rootScope'에 속성을 전달할 때'$ rootScope'을 시도했습니다. 그것은 실제로 속성이'$ rootScope'에 저장되기 전에 factory 함수를 어떻게 실행하는지에 대한 것입니다. – sarunast