generated:catalog.entry.cdk-direction.title
generated:catalog.entry.cdk-direction.description
@xngui/cdk/direction@xngui/cdk/directionchrome:demo.section
chrome:demo.preview
cdk-preview:cdk-direction.document-dir: ltr
cdk-preview:cdk-direction.sample-text
cdk-preview:cdk-direction.sample-numbers
import { XDirectionService } from '@xngui/cdk/direction';
const direction = inject(XDirectionService);
direction.setDirection('rtl');
direction.toggle();
// document.documentElement dir stays in sync and preference is persisted
chrome:demo.events.title
chrome:demo.events.empty