Ich arbeite an Sortierspalte. aber wenn ich Sortiervariable von der Komponente überlasse, funktioniert es nicht. Arbeits Szenario:Angular 4 Sortierung mit orderby Rohr funktioniert nicht
<th>Contact</th>
<ng-container *ngFor="let item of (itemsToShow | orderBy:['-age', 'firstName'])">
</ng-container>
Aber wenn ich versuche Art Variable auf die gleiche Weise in folgendem Code von der Komponente zu setzen es nicht funktioniert. Komponentendatei Funktion:
changeOrderBy() {
this.orderset = '['-age', 'firstName']';
}
HTML-Datei:
<th (click)="changeOrderBy()">Contact</th>
<ng-container *ngFor="let item of (itemsToShow | orderBy:orderset)">
</ng-container>
finden Sie unter Link als Referenz:
Das sieht wie ein Code mit einem Fehler irgendwo aus. Ich schlage vor, einen Blick auf gute Praktiken zu werfen, um die Code-Komplexität zu reduzieren und die Qualität zu verbessern. Das wird den Fehler ziemlich offensichtlich machen. Dies ist kein Winkelproblem. –
Von "Das sieht wie ein Code mit einem Fehler irgendwo aus", meinte ich: Das sieht wie ein komplexer Code mit einem einfachen Fehler irgendwo aus. –
@AdrienBrunelat, Ich kann nicht den gesamten Code teilen. Sie können sehen, Verweis Verweis, den ich in Frage –