Есть ли способ привязать шаблон 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-шаблона?

0 ответов

Другие вопросы по тегам