File

src/app/components/accomplishment/accomplishment.component.ts

Description

Accomplishment component. ~extends AccomplishmentProviderComponent ~implements AfterViewInit

Extends

AccomplishmentsProviderComponent

Implements

AfterViewInit

Metadata

Index

Properties
Methods
Inputs
Accessors

Constructor

constructor(portfolioService: PortfolioService, entitiesService: EntitiesService, sorterService: SorterService, truncatorService: TruncatorService, inputService: InputService, uiService: UiService, persistenceService: PersistenceService)

Constructs the Accomplishment component. ~constructor

Parameters :
Name Type Optional Description
portfolioService PortfolioService No

The portfolio service injected dependency.

entitiesService EntitiesService No

The entities service injected dependency.

sorterService SorterService No

The sorter service injected dependency.

truncatorService TruncatorService No

The truncator service injected dependency.

inputService InputService No

The input service injected dependency.

uiService UiService No

The ui service injected dependency.

persistenceService PersistenceService No

The persistence service injected dependency.

Inputs

accomplishmentType
Type : string

The component accomplishment type

filtered
Type : Accomplishment[]

The component filtered accomplishments

Methods

Initialize
Initialize()

Initialization

Returns : void
ngAfterViewInit
ngAfterViewInit()

AfterViewInit handler

Returns : void
Public rotateClassifierKind
rotateClassifierKind(event: MouseEvent)

Rotate classifier kind changer.

Parameters :
Name Type Optional Description
event MouseEvent No

The initiating click event.

Returns : void
Public keypress
keypress(event: KeyboardEvent)

Simulate keyboard clicks delegate.

Parameters :
Name Type Optional
event KeyboardEvent No
Returns : void
Public projectsDefined
projectsDefined()

Whether projects are defined. ~delegate

Returns : boolean

Whether the projects are defined.

Public saveToggle
saveToggle(event: MouseEvent)

Save toggle delegate.

Parameters :
Name Type Optional
event MouseEvent No
Returns : void
Public tabName
tabName(key: string)

Tab name delegate.

Parameters :
Name Type Optional
key string No
Returns : string
Public trackByFn
trackByFn(index: any, item: any)

TrackBy iterator help function.

Parameters :
Name Type Optional
index any No
item any No
Returns : any

Properties

Optional classifierKind
Type : ElementRef<HTMLElement>
Decorators :
@ViewChild('classifierKind')

Classifier Kind clickable element.

Public Readonly entitiesService
Type : EntitiesService
The entities service injected dependency.
Optional headerComponents
Type : QueryList<HeaderComponent>
Decorators :
@ViewChildren(HeaderComponent)

Header component.

Public Readonly inputService
Type : InputService
The input service injected dependency.
Public Readonly portfolioService
Type : PortfolioService
The portfolio service injected dependency.
Public Readonly sorterService
Type : SorterService
Decorators :
@Inject(undefined)
The sorter service injected dependency.
Public Readonly truncatorService
Type : TruncatorService
Decorators :
@Inject(undefined)
The truncator service injected dependency.
Public Readonly uiService
Type : UiService
The ui service injected dependency.

Accessors

ToggleKind
getToggleKind()

Toggle kind enum template accessor getter.

./accomplishment.component.scss

@use "../stylesheets/stylesheets.component.scss";
Legend
Html element
Component
Html element with directive

results matching ""

    No results matching ""