필자는 기본적으로 그림 요소를 쓰는 "로고"구성 요소를 사용합니다. 이 같은 템플릿보기는 : angular2에서angle2 및 firefox에서 그림 요소가 작동하지 않습니다.
<picture class="logo">
<source srcset="{{srcsetMobile}}" media="(max-width: 767px)">
<source srcset="{{srcsetDesktop}}" media="(min-width: 768px)">
<img class="logo" title="{{title}}" alt="{{alt}}" src="{{fallbackSrc}}"
</picture>
이이 잘 작동하지만, 파이어 폭스에만 모바일 이미지로드에 크롬에서
<picture _ngcontent-lox-3="" class="logo">
<source _ngcontent-lox-3="" media="(max-width: 767px)" ng-reflect-srcset="/assets/img/Logo-mobile.png" srcset="/assets/img/Logo-mobile.png"></source>
<source _ngcontent-lox-3="" media="(min-width: 768px)" ng-reflect-srcset="/assets/img/Logo.png" srcset="/assets/img/Logo.png"></source>
<img _ngcontent-lox-3="" class="logo" ng-reflect-title="title" title="title" ng-reflect-alt="alt text" alt="alt text" ng-reflect-src="/assets/img/Logo-mobile.png" src="/assets/img/Logo-mobile.png">
</picture>
을 생산하고 있습니다. 태그는 Angular 바깥쪽으로 잘로드됩니다. 웹 속성을 사용하고 각도 속성을 제거하면 모든 것이 잘 작동하므로 브라우저 버그가 있다고 생각하지만 다른 사용자에게 문제가 있는지 또는 다른 해결 방법이 있는지 보려면 여기에 게시 할 수 있다고 생각했습니다.
이 문제를 해결할 수 있었습니까? – dewwwald
예, 나와 동일합니다. –
"src"대신 "srcset"을 변경하면 저에게 적합하지만 이전 브라우저에서는 작동하는지 모르겠습니다. –