我尝试使用ngx-socket-io iPackage在anguler JS中不起作用
https://www.npmjs.com/package/ngx-socket-io示例,但不起作用。
让我们知道在Angular JS中使用的任何其他软件包。
npm install ngx-socket-io
Moddule.js
import { SocketIoModule, SocketIoConfig } from 'ngx-socket-io';
const config: SocketIoConfig = { url: 'http://localhost:8988', options: {} };
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
SocketIoModule.forRoot(config)
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
ChatService.js
import { Injectable } from '@angular/core
import { Socket } from 'ngx-socket-io'
@Injectable()
export class ChatService {
constructor(private socket: Socket) { }
assign_biker(biker_id){
this.socket.emit("assign_biker_order",{'biker_id:biker_id })
}
}
最佳答案
您是否尝试套接字客户端有 Angular 的软件包?
它是如此易于使用,并且可以在angular js中工作。
安装第一个socket.io-client。
npm i socket.io-client
import * as io from 'socket.io-client';
private socket;
constructor() {
this.socket = io('here is your socket url');
}
assign_biker(biker_id){
this.socket.emit("assign_biker_order",{'biker_id:biker_id })
}
关于node.js - ngx-socket-io软件包在 Angular JS中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57308512/