아래 그림과 같이 json 샘플이 있는데 텍스트 영역 (Plunker)의 레이블과 값에 키를 나타내려고합니다. 그러나 모델에 "\ n"이 포함되어 있으면 텍스트 영역이 작동하지 않습니다. \ n 텍스트가 새 줄에 나타나기를 바랍니다. n이있는 anglejs 텍스트 영역 모델은 새 줄을 시작해야합니다.
여러 \이있는 경우에도Sample Text
RowX
RowY
RowZ
를 n \ n ... 하나의 줄 바꿈이 있어야한다 :로 텍스트 영역에서
$scope.sampleData = {
"id": 10000,
"transactionid": "gec43434",
"status": "COMPLETED",
"session_id": "TTYUU455667",
"errors": "1",
"start_timestamp": "2016-11-07 02:35:35",
"log_field": "\n\nSample Text\nRowX\n\nRowY\nRowZ\n"
}
, 내가 원하는 "log_field"값 등장한다.
"\n\nSample Text\nRowX\n\nRowY\nRowZ\n".replace(/\n\s*\n/g, '\n');
var text = "\n\nSample Text\nRowX\n\nRowY\nRowZ\n".replace(/\n\s*\n/g, '\n');
document.getElementById("foo").value = text;
<textarea id="foo"></textarea>
Textarea가 작동하는 것처럼 보입니다. textarea에서 "log_field"의 값을 보려면 아래로 스크롤해야합니다. 2 \ n부터 시작하기 때문에. –