generated:catalog.entry.cdk-live-announcer.title
generated:catalog.entry.cdk-live-announcer.description
@xngui/cdk/live-announcer@xngui/cdk/live-announcerchrome:demo.section
chrome:demo.preview
cdk-preview:cdk-live-announcer.announcements
Turn on a screen reader to hear the live region. Identical consecutive messages are still announced because the region clears before each update.
import { XLiveAnnouncer } from '@xngui/cdk/live-announcer';
const announcer = inject(XLiveAnnouncer);
announcer.announce('3 items selected', 'polite');
announcer.announce('Error saving file', 'assertive');
chrome:demo.events.title
chrome:demo.events.empty