эти два блока (ng-container) находятся в двух разных ngFor, в которых используется переменная period (единица массива -- ngFor="let period of periods")
или внутри цикла объявить новый шаблон, который будет внутри рендерить внешний шаблон с передачей контекста и использовать его в else
или делать два блока *ngIf="condition" и *ngIf="!condition"
с точки зрения ангуляра это мало чем отличается