मेरे पास मेनू आइटम की एक सूची है और मैं सरणी में अंतिम आइटम को एक लिंक बनाना चाहता हूं।

अभी मेनू आइटम एक घटक से बनाए गए हैं, लेकिन मुझे यकीन नहीं है कि सरणी में अंतिम आइटम को एक लिंक कैसे बनाया जाए।

ActionMenuItem.component.html

  <div *ngIf="expanded">
  <actionmenuitem *ngFor="let child of line.children" [line]="child" (inWorkspace)="toWorkspace($event)"></actionmenuitem>

ActionMenuItem.Component.ts

  onSelect(){
// If it has children, expand them && flip carat.
if(this.line.children.length > 0){

  this.expanded = !this.expanded;

  if(this.iconName == "expand_more"){
    this.iconName = "expand_less"
  } else {
    this.iconName = "expand_more"
  }

} else {
  this.inWorkspace.emit(this.line);
}
3
kjamp 28 अक्टूबर 2019, 08:32

1 उत्तर

आपको बस अंतिम ध्वज असाइनमेंट को ठीक करने की आवश्यकता है:

  • let isLast = last or
  • लास्ट जैसा है लास्ट
0
Bilel-Zheni 28 अक्टूबर 2019, 13:48