바이두 에디터 사용 시 삽입된 이미지는 처음에는 로딩 이미지이며, 로딩이 성공한 후에 업로드된 이미지가 표시됩니다.
이미지를 아무런 수정 없이 삽입하면 컨트롤러에 있는 모델은 다음과 같습니다.
이미지가 성공적으로 업로드되어 편집기에 표시되었더라도 모델은 수정되지 않았습니다. 다른 항목을 수정하고 ueditor의 내용 변경 이벤트를 트리거한 후에만 모델이 수정됩니다.
udeitor 명령에서 듣기; 내용 변경:
사용자 편집기 소스 코드 보기:
으아아아이미지가 성공적으로 업로드된 후 원본 로딩 이미지의 src를 반환된 링크로 직접 수정하지만 이로 인해 Angle의 $apply가 트리거되지는 않습니다. 실제로는changecontent가 시작되지 않아 모델이 발생한다고 해야 합니다. 업데이트되지 않습니다.
img src 속성을 수정할 때 각도 모델을 업데이트하는 방법을 마스터에게 물어봐도 될까요?
이 문제는 오랫동안 저를 괴롭혔습니다. 블로그에서 형님이 콘텐츠 변경에 지연을 추가한 것을 보았습니다
근데 내 사진이 50ms 이후에 로드되면 근본 원인보다 증상을 치료하는 것이 소용이 없습니다. . . .
contentchange의 이벤트 코드를 찾을 수 없습니다.
직접 돌아가기
를 시작합니다.방법 1: 구성에서 단일 이미지 업로드를 취소하고 대신 여러 이미지 업로드 사용
방법 2: ueditor.all.js에서 단순 업로드 기능 수정
이미지 업로드가 완료된 후 로딩 이미지 수정 속성, 실제 그림을 표시한 후 끝에 빈 문자열을 삽입하여 $apply