Как связать табличные значения, используя условия data-ng-start и end в AngularJs - PullRequest
0 голосов
/ 25 октября 2019

Мне нужно привязать данные со значениями строк к таблице, когда я использую данные data-ng-repeat-start и data-ng-repeat-end, не привязывает правильный формат.

<table id="tbl"> 
    <tbody>
      <tr data-ng-repeat="data in RDetails" data-ng-if="Values(data)">
          <td data-ng-repeat-start="d in data.Dtls" data-ng-if="d.IsQStart && ValuesBL(d)">
              <span>{{d.V}}</span>
           </td>
          <td data-ng-if="d.IsQStart && ValuesBL(d)">
              <span>{{d.VP}}</span>
           </td>
           <td data-ng-if="ShowValuesBL(d)">
              <span>{{d.AV}}</span>
            </td>
           <td data-ng-repeat-end="d in data.Dtls" data-ng-if="Values(d)">
             <span>{{d.AVP}}</span>
           </td>
      </tr>
    </tbody>
</table>

, когда я использую вышеуказанное условиеТаблица, показывающая те же значения, как я могу это сделать. Где я ошибся, пожалуйста, помогите мне в этом Пожалуйста, смотрите изображение здесь Я получаю повторные значения.

1 Ответ

0 голосов
/ 25 октября 2019

Если я правильно понимаю вашу проблему - просто представив содержимое каждого RDetails.Dtls элемента в виде строки таблицы - вот решение:

<table id="tbl"> 
    <tbody data-ng-repeat="data in RDetails">
      <tr data-ng-repeat="d in data.Dtls" data-ng-if="Values(data)">
          <td data-ng-if="d.IsQStart && ValuesBL(d)">
              <span>{{d.V}}</span>
           </td>
          <td data-ng-if="d.IsQStart && ValuesBL(d)">
              <span>{{d.VP}}</span>
           </td>
           <td data-ng-if="ShowValuesBL(d)">
              <span>{{d.AV}}</span>
            </td>
           <td data-ng-if="Values(d)">
             <span>{{d.AVP}}</span>
           </td>
      </tr>
    </tbody>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...