Я получил ошибку в классе стиля строки:
ошибка: неожиданный токен 'eq'
Я использую primeng 2. Правильно ли записан формат стиля стилей?Пожалуйста, дайте предложение
HTML
<p-dataTable [value]="dealerDetails.current" [sortMode]="multiple" [rows]="10"
[responsive]="true" [editable]="false" resizableColumns="true"
reorderableColumns="true" selectionMode="single"
(onRowSelect)="onRowSelect($event)" class="ui-column-titleLeader"
[rowStyleClass]="rowStyleClass">
<div style="font-weight: 900">
<p-column field="rank" header="{{'RANK' | translate}}" styleClass="table_col_width90px">
<template let-i="rowIndex" pTemplate="body">
<div>
<img src="{{'app/resources/images/Leaderboard Icon/medal icon 1st.jpg'}}" />
<span style="position: absolute; left: 24px;bottom: 18px;font-size: 14px;font-weight: bold;font-family: fantasy;">{{i+1}}</span>
</div>
</template>
</p-column>
</p-dataTable>
ОБНОВЛЕНИЕ:
После изменения eq
на ===
я получаю следующую ошибку:
не может прочитать свойство 'code' из неопределенного
ts code :
this.customerService.getDealerDetailsLeaderboard
(this.selectedCustomer.id,this.globalSharedService.getJWTHeaderURLEncoded())
.subscribe(
dealerData =>{
this.dealerDetails = dealerData;
}
В файле ts, когда я консоль, он отображалзначения selectedCustomer.code
и dealerDetails.current.code
добавлены функции
rowStyleClass(){
if(this.selectedCustomer && this.dealerDetails.current &&
this.dealerDetails.current.code === this.selectedCustomer.code){
return 'red'
};
}
, но снова появляется ошибка "код" из неопределенного