일부 프론트 엔드 코드를 테스트 중이며 {{}} 핸들 막대를 사용하여 입력을받는 코드를 볼 수 있으므로 입력 = & 123을 입력하면 & amp123으로 변환 된 다음 서버는 두 개의 콧수염이 두 개 있기 때문에 '&'과 같은 문자가 이스케이프 처리됩니다. 서버로 전송되는 게시물을 볼 때 여전히 & 123으로 표시됩니다.이스케이프 입력에 대한 핸들러?
0
A
답변
5
아니요, {{}}
으로 끝나는 HTML 이스케이프는 값이 DOM에 렌더링되는 방식과 관련이 있습니다. {{input}}
을 사용하여 입력 한 문자열은 Ember가 어떤 방식 으로든 변환하지 않으며 그럴 수도 없습니다.
일반적으로 DB에서 HTML 이스케이프 정보를 보유하기를 원하지 않습니다. DB의 데이터는 실제 데이터 여야합니다. Emscape는 HTML 컨텍스트에서 데이터가 표시 될 때 "나가는 중"과 같이 HTML 이스케이프 처리를 수행해야합니다.
실제로 서버에서 HTML 이스케이프 처리 된 데이터를 유지하려는 경우 저장하기 전에 서버에서 이스케이프하거나 Ember 시리얼 라이저에서 이스케이프 처리 할 수 있습니다. 그러나 데이터를 검색 할 때는 서버에서 이스케이프 처리하거나 클라이언트에서 그대로 내 보내야합니다. 디시리얼라이저의 이스케이프 처리를 해제하거나 이미 이스케이프 처리 된 것을 기억하고 {{{}}}
을 사용하여 DOM에 배치해야합니다. (트리플 핸들).
관련 문제
- 1. 동적으로로드 된 입력에 이벤트 핸들러 바인딩
- 2. BASH 채색 및 입력에 대한 신비한 구문
- 3. URL 입력에 대한 gform_field_validation
- 4. 여러 입력에 대한 ZClip
- 5. 텍스트 입력에 대한 답변
- 6. 입력에 대한 Matlab 오류
- 7. MySql에 대한 이스케이프 처리
- 8. 안드로이드에 대한 클릭 핸들러 ListView
- 9. 안드로이드의 기본보기에 대한 클릭 핸들러
- 10. 여러 예외에 대한 catch 핸들러?
- 11. google.script.run에 대한 서버 응답 핸들러
- 12. 빈 입력에 대한 조건을 설정하십시오.
- 13. 여러 입력에 대한 유효성 검사
- 14. 특정 값 입력에 대한 경고
- 15. 다중 입력에 대한 반복 수정
- 16. firefox에서 파일 입력에 대한 레이블
- 17. 입력에 대한 최대 및 최소
- 18. 하스켈의 함수 입력에 대한 반성?
- 19. 비활성화 된 입력에 대한 탭
- 20. TeX 입력에 대한 인용 문자열
- 21. 입력에 대한 "패턴"속성의 대체
- 22. Qt : 잘못된 입력에 대한 툴팁
- 23. 마이크 입력에 대한 작업 수행
- 24. makefile, 여러 입력에 대한 규칙
- 25. 입력에 대한 텍스트 영역 확인
- 26. 큰 입력에 대한 java.lang.StackOverflowError 예외
- 27. 입력에 대한 asp.net 컨트롤러는 무엇입니까
- 28. 알려진 입력에 대한 MD5 충돌
- 29. 스캐너를 사용하는 입력에 대한 도움말
- 30. 입력에 대한 응답으로 애니메이션이 변경됩니다.
오, 알겠습니다. 답변 해 주셔서 감사합니다. – user1493786