File

src/app/services/search-history/search-history.service.ts

Description

Search history service.

Index

Properties
Methods
Accessors

Constructor

constructor(persistenceService: PersistenceService)

Constructs the search history service.

Parameters :
Name Type Optional Description
persistenceService PersistenceService No

The persistence service injected dependency.

Methods

Public keydown
keydown(event: KeyboardEvent)

Respond to keyboard strokes.

Parameters :
Name Type Optional
event KeyboardEvent No
Returns : void
Public saveSearchToHistory
saveSearchToHistory(searchToken: string)

Save search to history.

Parameters :
Name Type Optional
searchToken string No
Returns : void
Public updateHintSearch
updateHintSearch(query: string)

Updates the search history suggestions hint.

Parameters :
Name Type Optional
query string No
Returns : void

Properties

Public hintSearch
Type : []
Default value : [this.searchHistoryEmptyPlaceholder]

Search history suggestions hint .

Public newSearchTokenSuggestion
Type : string
Default value : ''

New pending search token suggestion.

Public Readonly searchHistoryEmptyPlaceholder
Type : string
Default value : '...'

Search history placeholder shown, when suggestions hint empty.

Public Readonly searchHistoryMaxLength
Type : number
Default value : 30

Search history maximum number of items.

Accessors

hintSearchHead
gethintSearchHead()

First suggestion of the search history matches.

hintSearchString
gethintSearchString()

Search history suggestions hint shown.

searchHistory
getsearchHistory()

Search history getter.

Returns : string[]
setsearchHistory(value: string[])

Search history setter.

Parameters :
Name Type Optional
value string[] No
Returns : void

results matching ""

    No results matching ""