syncfusion-angular-blockeditor
Installation
SKILL.md
Syncfusion Angular Block Editor Component
Component Overview
The Syncfusion Angular Block Editor is a powerful block-based editor component for Angular applications. It provides a document-centric editing experience similar to modern content management systems, with extensive support for formatting, customization, and advanced features.
Key Capabilities:
- Block Management - Compose documents with various block types (paragraphs, headings, lists, tables, code, images)
- Text Formatting - Bold, italic, underline, strikethrough, colors, highlights, and inline styles
- Advanced Menus - Slash commands, context menus, inline toolbars, and block action menus
- Events & Interactions - Comprehensive event handling for content changes, selection, drag-drop, paste operations
- Content Management - Import/export as JSON, HTML, or Markdown with full serialization control
- Methods - Programmatically add, remove, move, and update blocks with full API access
- Security Features - Built-in HTML sanitization and XSS prevention for safe content
- Toolbar Configuration - Customizable slash commands and block action menus with grouping
- Templates - Custom templates for blocks, placeholders, and empty states
- Globalization - Multi-language support, RTL languages, and locale-based keyboard shortcuts
- Customizable UI - Themes, CSS variables, responsive sizing, read-only mode, and placeholder text