← Cloudflare Realtime / realtime / realtimekit / ui-kit / api-reference / angular
rtk-chat-composer-view
Компонент, который отображает поле ввода сообщений чата
Свойства
| Свойство | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
canSendFiles |
boolean |
✅ | - | Может ли пользователь отправлять сообщения с файлами |
canSendTextMessage |
boolean |
✅ | - | Может ли пользователь отправлять текстовые сообщения |
iconPack |
IconPack1 |
❌ | defaultIconPack |
Набор значков |
inputTextPlaceholder |
string |
✅ | - | Плейсхолдер для текстового поля ввода |
isEditing |
boolean |
✅ | - | Переводит composer в режим редактирования |
maxLength |
number |
✅ | - | Максимальная длина текстового поля |
message |
string |
✅ | - | Сообщение, которое будет предзаполнено |
quotedMessage |
string |
✅ | - | Цитируемое сообщение для отображения |
rateLimits |
{ period: number; maxInvocations: number; } |
✅ | - | Ограничения скорости |
storageKey |
string |
✅ | - | Ключ для хранения сообщения в localStorage |
t |
RtkI18n1 |
❌ | useLanguage() |
Язык |
Примеры использования
Базовое использование
<!-- component.html -->
<rtk-chat-composer-view></rtk-chat-composer-view>Со свойствами
<!-- component.html -->
<rtk-chat-composer-view
[canSendFiles]="true"
[canSendTextMessage]="true"
inputTextPlaceholder="example">
</rtk-chat-composer-view>