читать br или pre или бирку html в угловых данных JSON выражения

/* sentence = "sdf vfgfhgjhkj,k ghhjjhjhjhj fgghghghgvvvv
              ssdfgbghg vvffffffffffffffffffffffffbbbfbfffffffff
              ccccccccccccccccccccccccccccccccccccccccccc"
<table class="table-responsive">
 <th>notice</th>
<tr ng-repeat stment in data.note.statements>
  <td>{{stment.sentence}}</td>
  </tr>
</table>

Я хочу, чтобы угловое выражение связывало данные json, как это есть, с разрывами линий, как это есть.

2 ответа

  1. сначала разделить длинное предложение с \n:

    $scope.displayData = $scope.data.note.statements.split('\n');
    

    затем отобразите разделенные данные в таблице

     <table class="table-responsive">
          <th>notice</th>
          <tr ng-repeat="item in displayData">
               <td>{{item}}</td>
          </tr>
     </table>
    
  2. Маниш,

    Не уверен, что это будет работать, но попробуйте использовать: ng-bind-html

    <table class="table-responsive">
     <th>notice</th>
    <tr ng-repeat="stment in data.note.statements">
      <td ng-bind-html="'<pre>' + stment.sentence + '</pre>'"></td>
      </tr>
    </table>