사용자 정의 구성 요소를 제거합니다 : 4각도 4 위생적으로 파이프 나는이 같은 매개 변수로 오브젝트를 모달 서비스가
modal = {
title: My Modal,
body: template
}
이는 모달의 템플릿을 보유하고 모달 구성 요소에 전달되는을 (사용하여 부트 스트랩). 나는 몸에서 사용자 지정 구성 요소 선택기를 사용하려고이 표시되지 때까지 https://medium.com/@AAlakkad/angular-2-display-html-without-sanitizing-filtering-17499024b079
모든 것이 잘 작동 :
<div class="modal-header">
<h4 class="modal-title">{{title}}</h4>
<button type="button" class="close" aria-label="Close" (click)="onCancel()">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body" [innerHtml]="body | keepHtml"></div>
<div class="modal-footer">
<button (click)="onCancel()" class="btn">
<span>Cancel</span>
</button>
<button (click)="onOk()" class="btn btn-primary">
<span>Ok</span>
</button>
</div>
몸이에 따라 위생 파이프를 통해 전달됩니다. 콘솔에서 위생 처리 오류가 발생하지 않습니다. 왜 이런 일이 일어나고 그것을 고치는 법을 아는 사람이 있습니까?
? 내가 묻는 이유는 위생 처리 파이프를 구현하기 전에 ** 사용자 지정 구성 요소에 대해 위생 처리 오류가 발생했습니다 ** –
작성시 컴파일 된 구성 요소와 관련된 위생 처리는 어떤 방식입니까? 아마도 여러분이하려고하는 것을 보여주는 코드를 사용하여 새로운 질문을 만드는 것이 좋습니다. –