반응형
새 줄 /n을 각진 줄 바꿈으로 변환합니다.
새 행 문자 /n이 포함된 문자열이 있습니다.표시 시도 중
끈끈이/n을 새 행으로 사용하는 대신 '/n'을 텍스트로 표시합니다.
$scope.myOutput = " Hello /n"
{{ myOutput | textFormat }}
필수 -> 안녕하세요 (html 페이지)
시도:
app.filter('textFormat', function() {
return function(x) {
return x.replace(/\\n/g, '<br/>');
}
화이트 스페이스와 같은 CSS 스타일 시도: pre;
이것으로 대체되는 것은 아니지만 CSS 속성을 사용할 수 있습니다.white-space: pre-line;
브라우저에서 \n을 렌더링합니다: https://developer.mozilla.org/en-US/docs/Web/CSS/white-space
div {
white-space: pre-line;
}
<div>Foo
Bar
Baz Foo
Bar
Baz
</div>
Angular에서는 다음과 같이 입력하면 텍스트를 원래 형식으로 쉽게 변환할 수 있습니다.
구성요소:
this.myText = 'This is line one\nThis is line 2\nAnd here is 3'
html:
<div [innerText]='myText'></div>
1 - 다음 방식으로 필터를 다시 씁니다.
.filter('textFormat', function() {
return function (x) {
return x.replace(new RegExp('\/n', 'g'), '<br/>');
}
})
2 - html에서 다음 구문을 사용해야 합니다.
<span ng-bind-html="myOutput | textFormat"></span>
어디에myOutput
가$scope.myOutput = ' Hello /n'
언급URL : https://stackoverflow.com/questions/47704542/convert-new-line-n-to-a-line-break-in-angular
반응형
'source' 카테고리의 다른 글
컨트롤러를 성공() 및 오류()로 테스트합니다. (0) | 2023.10.01 |
---|---|
dex를 실행할 수 없습니다: 메서드 ID가 [0, 0xffff]에 없습니다: 65536 (0) | 2023.10.01 |
워드프레스 자동닫기 태그 (0) | 2023.10.01 |
Node.JS의 요청 모듈과 함께 POST 데이터 (0) | 2023.10.01 |
PHP에서 문자가 처음 나타나기 전에 문자열의 부분을 반환합니다. (0) | 2023.10.01 |