import { Component } from '@angular/core'; import { WebSocketService } from './web-socket.service';
@Component({ selector: 'app-my-component', template: '
constructor(private webSocketService: WebSocketService) { this.webSocketService .getWebSocketObservable() .subscribe(data => { this.message = data; }); } }
import { Injectable } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map';
@Injectable() export class WebSocketService { private socket: WebSocket; private wsUrl = 'wss://example.com/ws';
constructor() {}
public getWebSocketObservable(): Observable
注意:以上代码仅供参考,并不一定符合您的具体需求,需要根据实际情况进行适当调整。