Angulaire 2 conditionnelle ngFor

Je suis en train de nettoyer mon code de modèle. J'ai le texte suivant:

<ul>
  <li *ngIf="condition" *ngFor="let a of array1">
    <p>{{a.firstname}}</p>
    <p>{{a.lastname}}</p>
  </li>
  <li *ngIf="!condition" *ngFor="let b of array2">
    <p>{{b.firstname}}</p>
    <p>{{b.lastname}}</p>
  </li>
</ul>

Est-il un moyen pour conditionnellement choisir array1 ou array2 pour parcourir à l'aide de *ngIf ou quelque chose alors que je n'ai pas à répéter autant de code de modèle? C'est juste un exemple; mon <li> contient beaucoup plus de contenu, donc je ne veux vraiment pas me répéter. Merci!

InformationsquelleAutor 7ball | 2016-12-21