Я использую PrimeNG Datatable (https://www.primefaces.org/primeng/#/datatable/selection) Все отлично работает, но для столбца я получаю ответ в несколько строк, но primeng принимает его как одну строку и отображает в столбце без разрыва строки
Даже я пытался использовать ** ''** отметьте также перед отправкой данных в primeng, но не повезло.
Вот как я собираю данные и передаю их в таблицу:
let myArray= [];
let myObject: {};
if(searchData){
this.show_search_form = false;
}
for(let val of searchData.objectList){
myObject = {
"licenseName":val.licenseName,
"copyright":val.copyright.replace(new RegExp('\n', 'g'), '<br />'),
"licenseText":val.licenseText
}
myArray.push(myObject);
}
this.jsonData = myArray as string[];
Код моей таблицы:
<ng-template pTemplate="body" let-rowData let-columns="columns" escape="false">
<tr [pSelectableRow]="rowData">
<td>
<p-tableCheckbox [value]="rowData"></p-tableCheckbox>
</td>
<td *ngFor="let col of columns">
{{rowData[col.field]}}
</td>
</tr>
</ng-template>
Мой бэкэнд-ответ об авторских правах:
, авторские права: «Авторское право 1, авторское право 2», «Авторское право 3», авторское право 4, авторское право 5, авторское право 6, авторское право 7, авторское право8 ↵ Копирайт 9 ↵ Копирайт 10 ↵ Копирайт 11 opy Копирайт 12 ↵ Копирайт 13 ↵ Копирайт 14 ↵ Копирайт 15 opy Копирайт 17↵ Копирайт 18 ↵ Копирайт 19↵ Копирайт 20 opy Копирайт 21↵ ↵ Копирайт 22 ↵ Копирайт 23 ",,Авторское право 24 Копирайт 25↵↵ ↵ "
Мы должны отобразить мои авторские права в многострочном .