2016-09-07 2 views
2

로드에 // myURL이/null가 나는 해시 전략 라우팅을 사용하고있는 디바이스 링크 https://tilecasev2.azurewebsites.netAngular2 응용 프로그램 : 페이지

에서 호스팅되는 각도 2 RC5 응용 프로그램을 가지고있다.

앱이 웹 API 백엔드와 대화합니다.

내 문제는 응용 프로그램의 부하가 좀 요청을보고하고시되는 내을 통해되었습니다 ... https://tilecasev2.azurewebsites.net/null

이 404 초래하고 메시지 말에

The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. 

을 할 것입니다 코드와 나는이 요구를 나 스스로 만들고있는 것처럼 보이지 않는다. Angular가 왜 그들을 만들 수 있는지 누가 알 수 있습니까?

내가 크롬에서 요청의 스크린 샷을 첨부 ... enter image description here

답변

2

나는 동일한 문제를 가지고, 내 코드에보고 한 후. 해당 코드를 발견했습니다 <img [src]="imgSrc" /> 이 문제가 발생합니다. 내 코드 imgSrc:string = null;에서 초기 값은 /null 요청을 보냅니다. 따라서 imgSrc: string = "data:image/png;base64,ffff";으로 설정하면이 문제를 해결할 수 있습니다.
비슷한 방식으로 설정된 src 속성을 가진 다른 요소와 같은 방식으로 다루십시오.

+0

감사합니다.이 솔루션을 곧 사용해보고 결과를 알려 드리겠습니다. –

+0

방금 ​​시도한이 문제는 해결되었습니다. 고맙습니다. –

0

브라우저에서 <img src=""> 태그를 찾으면 서버에 URL로 src 태그의 HTTP GET 요청을 보냅니다. URL을 동적으로 설정하는 경우 초기화 된 URL 값을 확인하거나 브라우저가 null 값을 URL로 간주하고 HTTP GET 요청을 시도해야합니다.

<div class="img" *ngIf="imageURL"> 
    <img [src]="imageURL"> 
</div> 
관련 문제