Есть ли способ привязать шаблон Angular 4+, чтобы все идентификаторы ng-шаблона были уникальными?
Angular 4+ предоставляет способ выполнения логики if/else в файле шаблона, например
<ng-container *ngIf="isSaveSuccess; else elseBlock">
Save succeeded.
</ng-container>
<ng-template #elseBlock>
Save failed.
</ng-template>
Это, однако, требует, чтобы вы указали уникальный идентификатор ng-шаблона. У нас есть некоторые опасения по поводу случайного введения дубликатов шаблонов "elseBlock" с таким подходом, например,
<ng-container *ngIf="isSaveSuccess; else elseBlock">
Save succeeded.
</ng-container>
<ng-template #elseBlock>
Save failed.
</ng-template>
...
<ng-container *ngIf="isUpdateSuccess; else elseBlock">
Update succeeded.
</ng-container>
<ng-template #elseBlock> <!-- duplicate id -->
Update failed.
</ng-template>
Есть ли способ привязать файлы шаблона Angular для обнаружения дубликатов идентификаторов ng-шаблона?