--- Added: v2.0.0 Status: Active --- # Highlight directive Adds highlighting to selected sections of an HTML element's content. ## Basic Usage ```HTML
You can dance if you want to
``` ### Properties | Name | Type | Default value | Description | | ---- | ---- | ------------- | ----------- | | selector | `string` | `''` | Class selector for highlightable elements. | | search | `string` | `''` | Text to highlight. | | classToApply | `string` | `'adf-highlight'` | CSS class used to apply highlighting. | ## Details Add `adf-highlight` with a search term to an element to highlight occurrences of that term in its content. For example: ```HTML
You can dance if you want to
``` ...will result in the word "dance" being highlighted. Note that you must also specify `adf-highlight-selector`, a CSS selector that specifies which elements can have their contents highlighted. If the search string contain spaces then each section between the spaces will be treated as a separate item to highlight. For example, you could use this to highlight all occurrences of words in a list. The highlighting works by adding an HTML <span> element around the selected text. The <span> includes a CSS class; this defaults to "adf-highlight" but you can supply your own class using the `adf-highlight-class` property: ```HTML
You can dance if you want to
``` ## See also - [Text highlight pipe](text-highlight.pipe.md) - [Highlight transform service](highlight-transform.service.md)