我的聊天服务中出现此错误,我无法解决问题 Here's the error
这是实际代码
import{Injectable} from '@angular/core';
import {Subject} from 'rxjs/Subject';
import {Observable} from 'rxjs/Observable';
import * as io from 'socket.io-client';
export class chatService{
private url = 'http://localhost:8000'
private socket:any;
sendMessage(message:string){
this.socket.emit('add-message', message);
}
getMessages(){
let observable = new Observable(( observer:any)=>{
this.socket = io(this.url);
this.socket.on('message',(data:any)=>{
observer.next(data);
});
return () => {
this.socket.disconnect();
}
})
return observable;
}
}
答案 0 :(得分:0)
chatService
=> ChatService
)接下来,您是否在应用程序的模块文件中包含ChatService
作为提供程序?
@NgModule({
providers: [
ChatService
]
})