如何在Angular 5中使用重音字符

时间:2017-12-10 22:35:38

标签: javascript angular typescript

现在搜索了大约2天,并且不太了解如何使重音字符在HTML模板中工作。例如,我正在使用Angular Material构建一个简单的dtatable,如下所示:

<ng-container matColumnDef="Priorité">
<mat-header-cell *matHeaderCellDef mat-sort-header> Priorité </mat-header-cell>
<mat-cell *matCellDef="let element"> {{element.Priorité}} </mat-cell>
</ng-container>

<ng-container matColumnDef="Description">
<mat-header-cell *matHeaderCellDef mat-sort-header> Description </mat-header-cell>
<mat-cell *matCellDef="let element"> {{element.Description}} </mat-cell>
</ng-container>

<ng-container matColumnDef="Other">
<mat-header-cell *matHeaderCellDef mat-sort-header> Other</mat-header-cell>
<mat-cell *matCellDef="let element"> {{element.Other}} </mat-cell>
</ng-container>

<mat-header-row *matHeaderRowDef="displayedColumns"></mat-header-row>
<mat-row *matRowDef="let row; columns: displayedColumns;"></mat-row>

使用上面的模板时出现以下错误,因为我使用了“é”:

Uncaught Error: Template parse errors:
Parser Error: Unexpected token 'Lexer Error: Unexpected character [é] at column 16 in expression [element.Priorité]' at column 17 in [ {{element.Priorité}} ] in ng:///AppModule/DashboardComponent.html@134:44 ("derCellDef mat-sort-header> Priorité </mat-header-cell>
        <mat-cell *matCellDef="let element">[ERROR ->] {{element.Priorité}} </mat-cell>
        </ng-container>

要解决此问题,我只需删除重音字符即可。如果可能,我宁愿避免这种情况Angular 2,4,5不支持法语字符吗?

0 个答案:

没有答案