Как применить NGfor для не ли элементов? - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь зациклить набор данных, как только условие выполнено, я отображаю метку, но перед ней добавляется пробел из-за div, который я использую для ngfor.Как добиться отображения текста без пробела перед ним. Ниже приведен пример, который я пытаюсь

'<div  *ngFor="let rows of list"   >

     <label  *ngIf="list.name == 'test'"  >Confirm </label>
      <strong>{{list.name}}</strong> 


    <label *ngIf="rows.name != 'test' ">dont Confirm
 <strong>{{list.name}}</strong> 
</label>
</div>'

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019
<div  *ngFor="let rows of list"   >

 <label  *ngIf="list.name == 'test'"  >Confirm </label>

В вашем примере должна быть ошибка, в списке ngFor должен быть массивом.Как массив может иметь имя-свойство?Имя переменной, содержащей массив, - «список».Кроме того, я бы не назвал «строки» таким образом, это сбивает с толку, просто назовите его «строка».

https://angular.io/guide/template-syntax#ngFor

0 голосов
/ 12 февраля 2019

вы можете использовать ng-container или использовать css для удаления интервала div:)

...