2017-12-02 1 views
0

NativeScript : https://market.nativescript.org/plugins/nativescript-imagepicker https://github.com/bthurlow/nativescript-imagecropper나는이 플러그인의 도움으로 NativeScript의 프로필 이미지 선택기를 만든 재 장전 이미지

이 완벽하게 잘 작동합니다.
이전 이미지를 덮어 쓰려면 같은 이름의 같은 폴더에 이미지를 저장하십시오.
<Image [src]="imageSrc" class="profile-picture" (tap)="pickProfilePicture()"></Image>

하지만 내 응용 프로그램을 다시 열 때 지금, 새로운 프로필 사진이 표시 전용 :

나는 이미지 경로 이런 식으로 설정합니다.

이미 this.cd.detectChanges();을 시도하고 this.imageSrc="/profile_pic/profile_pic.png"으로 imageSrc를 재설정했습니다.
이미지를 재설정 할 때 이미지의 이름을 변경하면보기가 새로 고쳐집니다.

캐싱이 진행 중이거나 imageSrc 문자열이 그대로 유지되므로 변경이 없다고 생각합니다. 그럼에도 불구하고 프로필 사진의 이름이 정확히 같기를 바랍니다.

강제로 이미지를 다시 렌더링 할 수있는 방법은 무엇입니까?

종류에 관해서는, 내가 웹에 이런 일이 발생할 때마다 Force0234

답변

0

나는 캐싱을 물리 칠 수있는 queryparam를 추가합니다. 아마도 NativeScript에서도 작동 할 것입니다 :

this.imageSrc="/profile_pic/profile_pic.png?ts=" + new Date().getTime(); 
+0

jep thanks to that works, 나는 이미 그것을 시도했습니다. 하지만 제가 말했듯이, 프로필 사진이 바뀌면 스스로 덮어 쓰길 원합니다 .... – Force0234