File

core/i18n/c8y-translate.directive.ts

Metadata

Selector [translate],[ngx-translate]

Index

Properties
Methods

Constructor

constructor(translateService: TranslateService, element: ElementRef, _ref: ChangeDetectorRef)
Parameters :
Name Type Optional
translateService TranslateService No
element ElementRef No
_ref ChangeDetectorRef No

Methods

checkNodes
checkNodes(forceUpdate, translations?: any)

Overridden method from original directive. For simple text nodes, it just invokes the base method. For complex nodes, it builds translation key from whole inner HTML and replaces it with its translation. This prevents splitting HTML into pieces and attempting to translate each one separately which doesn't work, because we extract strings in whole.

Parameters :
Name Type Optional Default value
forceUpdate No false
translations any Yes
Returns : void
ngOnDestroy
ngOnDestroy()
Returns : void

Properties

htmlUpdateEvent
htmlUpdateEvent: EventEmitter<void>
Type : EventEmitter<void>
Default value : new EventEmitter<void>()

Used to trigger events when html is replaced by directive.

result-matching ""

    No results matching ""