File

src/app/services/image/image.service.ts

Description

A Image service.

Index

Properties
Methods
Accessors

Constructor

constructor(entitiesModel: EntitiesModel, dataService: DataService)

Constructs the Image service. ~constructor

Parameters :
Name Type Optional Description
entitiesModel EntitiesModel No

The entities model injected dependency.

dataService DataService No

The data service injected dependency.

Methods

Public getAssetUri
getAssetUri(imageName: string)

Gets an asset image.

Parameters :
Name Type Optional Description
imageName string No

The image name.

Returns : string

The asset image.

Public getBackgroundLogoImageUri
getBackgroundLogoImageUri(imageName: string)

Gets a background logo image uri.

Parameters :
Name Type Optional Description
imageName string No

The image name.

Returns : string

The background logo image uri.

Public getProjectProjectImageUri
getProjectProjectImageUri(imageName: string, full: boolean)

Gets a project image uri.

Parameters :
Name Type Optional Default value Description
imageName string No

The image name.

full boolean No false

The full-size-resource switcher request.

Returns : string

The project image uri.

Public getSafeUri
getSafeUri(url: string)

Gets a safe uri.

Parameters :
Name Type Optional Description
url string No

The url to process.

Returns : string

The safe uri.

Public isEmptyProjectProjectImage
isEmptyProjectProjectImage(imageName: string)

Is empty project image.

Parameters :
Name Type Optional Description
imageName string No

The image name.

Returns : boolean

Whether the project image is empty.

Properties

Public Readonly placeholderImage
Default value : this.dataService.urlResolve(this.images, this.placeholderImageName)

Placeholder image delegate.

Public Readonly placeholderImageName
Type : string
Default value : 'Empty.png'

Placeholder image name.

Accessors

ui
getui()

UI data getter.

results matching ""

    No results matching ""