File

src/app/components/portfolio/portfolio.component.ts

Description

Portfolio component ~implements AfterViewInit ~implements OnDestroy

Implements

AfterViewInit OnDestroy

Metadata

Index

Properties
Methods
Accessors

Constructor

constructor(portfolioService: PortfolioService, accomplishmentsService: AccomplishmentsService, inputService: InputService, uiService: UiService, documentService: DocumentService, dataLoaderService: DataLoaderService, dataService: DataService)

Constructs the Portfolio component. ~constructor

Parameters :
Name Type Optional Description
portfolioService PortfolioService No

The portfolio service injected dependency.

accomplishmentsService AccomplishmentsService No

The accomplishments service injected dependency.

inputService InputService No

The input service injected dependency.

uiService UiService No

The ui service injected dependency.

documentService DocumentService No

The document service injected dependency.

dataLoaderService DataLoaderService No

The data loader service injected dependency.

dataService DataService No

The data service injected dependency.

Methods

Public LoadData
LoadData(mockDataService?: MockDataService)

Load data

Parameters :
Name Type Optional Description
mockDataService MockDataService Yes

The mock data service for testing.

Returns : void
ngAfterViewInit
ngAfterViewInit(mockDataService?: MockDataService)

Initialization

Parameters :
Name Type Optional Description
mockDataService MockDataService Yes

The mock data service for testing.

Returns : void
ngOnDestroy
ngOnDestroy()

Cleanup

Returns : void

Properties

Public Readonly accomplishmentsService
Type : AccomplishmentsService
The accomplishments service injected dependency.
Optional clickableGoToTop
Type : ElementRef<HTMLButtonElement>
Decorators :
@ViewChild('clickableGoToTop')

Go to top clickable element.

Public Readonly documentService
Type : DocumentService
The document 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 uiService
Type : UiService
The ui service injected dependency.

Accessors

ToggleKind
getToggleKind()

Toggle kind enum template accessor getter.

./portfolio.component.scss

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

results matching ""

    No results matching ""