반응형
각도 2: 사용자에게 태그를 표시하지 않고 JSON 응답에서 HTML을 렌더링하려면 어떻게 해야 합니까?
편집: 제목만 대충 훑어본 사람들을 위한 설명입니다. 제 질문은 1이 아니라 Angular 2에 관한 것입니다.
다음과 같은 컴포넌트 템플릿이 있습니다.
<div>{{ post.body }}</div>
오브젝트는 다음과 같습니다.
{
"title": "Some Title",
"body": "<p>The <em>post body</em>.</p>"
}
다음과 같은 문단을 렌더링하는 대신:
우편물 본문
다음과 같이 표시됩니다.
"<p>The <em>post body</em>.</p>"
너무 흔한 작업이기 때문에 이런 파이프가 붙어서{{ post.body | safe }}
못 봤어요.
그 일을 쉽게 할 수 있는 방법이 있을까요?그 일을 안전하게 할 수 있는 방법이 있을까요?
Angular2에서는 속성 바인딩을 사용하여 DOM 요소의 속성에 액세스할 수 있습니다.
<div [innerHTML]="post.body"></div>
언급URL : https://stackoverflow.com/questions/34936027/angular-2-how-do-you-render-html-from-a-json-response-without-displaying-the-ta
반응형
'programing' 카테고리의 다른 글
wordpress the_content parse outside 루프 (0) | 2023.02.27 |
---|---|
Angular.js ng-change 이벤트에서 체크박스가 켜져 있는지 여부를 검출합니다. (0) | 2023.02.27 |
오류 메시지 "li: 'key' is not prop" (키: 프로펠러가 아닙니다)가 표시됩니다. (0) | 2023.02.27 |
'@babel/core' 모듈을 찾을 수 없습니다. (0) | 2023.02.27 |
명령줄에서 sql plus까지 단일 명령어를 발행하려면 어떻게 해야 합니까? (0) | 2023.02.27 |