src/app/component/chat-widget/chat-widget.component.ts
selector | stbui-chat-widget |
styleUrls | ./chat-widget.component.scss |
templateUrl | ./chat-widget.component.html |
Properties |
Methods |
constructor()
|
addMessage | ||||||||||||
addMessage(from, text, type: "received" | "sent")
|
||||||||||||
Parameters :
Returns :
void
|
clearMessage |
clearMessage()
|
Returns :
void
|
focusMessage |
focusMessage()
|
Returns :
void
|
getMessage |
getMessage()
|
Returns :
any
|
ngOnInit |
ngOnInit()
|
Returns :
void
|
onSubmit |
onSubmit()
|
Returns :
void
|
randomMessage |
randomMessage()
|
Returns :
void
|
scrollToBottom |
scrollToBottom()
|
Returns :
void
|
sendMessage | |||
sendMessage(undefined)
|
|||
Parameters :
Returns :
void
|
toggleChat |
toggleChat()
|
Returns :
void
|
bottom |
Type : ElementRef
|
Decorators :
@ViewChild('bottom', {static: false})
|
client |
Type : object
|
Default value : {
name: '访客',
status: 'online',
avatar: `https://randomuser.me/api/portraits/men/${rand(100)}.jpg`
}
|
message |
Type : ElementRef
|
Decorators :
@ViewChild('message', {static: false})
|
messages |
Type : []
|
Default value : []
|
operator |
Type : object
|
Default value : {
name: 'Stbui',
status: 'online',
avatar: `https://randomuser.me/api/portraits/women/${rand(100)}.jpg`
}
|
visible |
Default value : false
|
./chat-widget.component.scss