보안 이미지 URL에 액세스하려고하는데이 지시어를 사용하면 현재 이미지의 base64를 반환하는 보안 이미지를 얻을 수 있습니다. 모든 것이 잘 작동합니다. 내 문제는 요청이 완료되었을 때입니다. 크롬에 "Aw, Snap!"이라는 오류가 표시됩니다.Angular 요소에서 지시문에 추가하면 브라우저가 손상됩니다.
답변
우선이 문제를 해결하려면 범위 변수를 특성에 할당 한 다음 격리 된 범위를 통해 지시문에 전달해야합니다. 이미 동일한 변수에 액세스 할 수 있습니다. 그러나 오류는 지침 자체에 시계를 넣는 것입니다. 그것이 크롬을 깨뜨리는 것입니다.
HTML :
<my-image></my-image>
JS :
directive('myImage', ['$http' , function ($http) {
return {
restrict: 'E',
replace: true,
link: function (scope, element, attrs) {
$http.get(scope.base_url, {
headers: {
'Authorization': 'Bearer ' + scope.token
}
}).success(function (data) {
element.append('<img src="'+data+ '" />');
}).error(function (data) {
});
}
}
}]);
만약'{my-image src = "{{base_url}}"토큰 = "{{token}}">'요청이 작동하지 않고 scope.src의 값이 '{{base_url }} ' – user3487657
외부 html 태그 중 하나에 ng-controller = "myController"가 있습니까? 그것이 다른 방법으로 작동한다면 그렇게 할 수 있지만 어떻게 할 수 있는지 보지 못합니다. – Brian
예. {{base_url}}은 (는) 출력 목적으로 만 사용한다고 생각했습니다. – user3487657
- 1. localStorage로 인해 브라우저가 손상됩니다.
- 2. pdfnet.res를 추가하면 응용 프로그램이 손상됩니다.
- 3. 하위보기에보기를 추가하면 응용 프로그램이 손상됩니다.
- 4. 구성 요소에서 angular2 지시문에 액세스합니다.
- 5. mkmapview에 오버레이를 추가하면 응용 프로그램이 손상됩니다.
- 6. WPF - ObjectDataProvider를 추가하면 내 디자이너가 손상됩니다.
- 7. addmob을 main.xml에 추가하면 내 응용 프로그램이 손상됩니다.
- 8. Eclipse에 중단 점을 추가하면 Dalvik이 손상됩니다.
- 9. GM 스크립트에 @grant를 추가하면 XMLHttpRequest.prototype.open의 오버로드가 손상됩니다.
- 10. angular-google-maps 지시문에 마커가 표시되지 않습니다.
- 11. Angular 2 - FormControl 필드를 지시문에 전달하십시오.
- 12. 둘 이상의 변수를 Angular JS 지시문에 전달
- 13. JSZip을 사용하여 이미지를 다운로드하면 브라우저가 손상됩니다.
- 14. 큰 데이터 집합으로 인해 브라우저가 손상됩니다.
- 15. Angular 2 구성 요소에서 JQuery 메서드 호출
- 16. ACCOUNT_TYPE_LOCAL이 (가) 캘린더를 Android 4에 추가하면 캘린더가 손상됩니다.
- 17. xml 파일에 새 노드를 추가하면 XML 구조가 손상됩니다.
- 18. Coffeescript로 작성된 Angular 1 지시문에 Angular 2 구성 요소를 추가하는 방법은 무엇입니까? (webpack 포함)
- 19. 지시문에 각도 $ locationProvider 삽입
- 20. 지시문에 클릭을 추가 AngularJS
- 21. 변수를 지시문에 전달 (배열 푸시)
- 22. 속성 지시문에 DoCheck 사용
- 23. 내 'textarea'지시어를 추가하면 기본 Angular 지시어를 덮어 쓸 수 있습니까?
- 24. 새 모델을 추가하면 Angular 's orderBy 업데이트를 어떻게 작성합니까?
- 25. 브라우저가 <select> 요소에서 옵션의 값을 변경하는 이유는 무엇입니까?
- 26. 브라우저가 아닌 요소에서 찾기 막대를 사용할 수 있습니까?
- 27. Angular 2 구성 요소에서 OnChanges와 DoCheck를 모두 사용할 수 있습니까?
- 28. Modal 요소에서 Angular JS $ 파일을 가져올 수 없습니다
- 29. Angular 1.5 구성 요소에서 $ 컴파일이 발생합니다. $ .watch가 함수 오류가 아닙니다.
- 30. Angular 2 구성 요소에서 변수 인 HTML 요소를 렌더링하는 방법
당신은 당신의 SRC를 깨닫는다는 "BASE_URL"이고 토큰 "토큰"권리? 그리고 당신은 당신의 지시에주의를 기울이고 있습니까? 그럴 수 없어. – Brian
예. base_url은 base64 버전의 이미지를 반환합니다. 기본 URL은 api.site.com/img/this.jpg와 비슷하지만 이미지의 base64 코드를 반환합니다. – user3487657
기본 URL을 반환한다는 것은 무엇을 의미합니까? base_url은 텍스트입니다. {{base_url}}을 (를) 사용 하시겠습니까? – Brian