1
こんにちは私は列挙型で条件付きクラスを使用しようとしています。私はngSwitchCase
でhtmlのenumを使用していますが、私が今得ているのと同じエラーがあります。私はその列挙型と呼ばれるプロパティを追加し、それをその列挙型に割り当てると機能します。ngClassで角度2の列挙型です。
作業例:
<ng-container *ngFor="let column of columns" [ngSwitch]="column.dataType">
<td *ngSwitchCase="DataType.Text">{{getPropertyValue(row,column.propertyName)}}</td>
<td *ngSwitchCase="DataType.Date">date</td>
<td *ngSwitchCase="DataType.Number">number</td>
<td *ngSwitchDefault>default</td>
</ng-container>
TS
private DataType = DataType;
が機能していない:
<span *ngClass="(column.sortType === SortType.Ascending)? 'privilege-grid-sortasc': (column.sortType === SortType.Descending)?'privilege-grid-sortdesc':'privilege-grid-sortnone'"></span>
私も0123を試してみました
TS
private SortType = SortType;
エラーメッセージ:
プロパティを読み取ることができません
未定義
別のhtmlファイルにあります。 – 3xGuy
問題はプライベートだということでした。 – 3xGuy