本文介绍了带有Stomp.js的Angular2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找Stomp.js或类似的库.我没有找到与angular2.rc6/final示例或lib一起使用的文件.我该如何代替Stomp.js?在我以前使用Angular 1.X的项目中,我将Stomp.js与Sock一起使用.我陷入困境.

I'm looking for Stomp.js or similar libs. I not found working with angular2.rc6/final example or lib. How can I reaplace Stomp.js something else?In my previously project with Angular 1.X I used Stomp.js with Sock.I'm in stuck..

更新

我尝试了这个示例应用程序,但没有效果.这个例子已经过时了. https://github.com/sjmf/ng2-stompjs-demo

I tried with this example application but but without effect. This example is outdated.https://github.com/sjmf/ng2-stompjs-demo

推荐答案

如果使用的是新版本的angular2 CLI https://cli.angular.io/

If you are using new version of angular2 CLI https://cli.angular.io/

我建议使用 STOMP-Over-WebSocket服务用于角度2

安装此npm软件包

npm i --save stompjs
npm i --save sockjs-client
npm i --save ng2-stomp-service

typings.d.ts

添加 stompjs sockjs-client 模块声明

declare module 'stompjs';
declare module 'sockjs-client';

app.module.ts

import { StompService } from 'ng2-stomp-service';

@NgModule({
  ...
  providers: [StompService]
})

app.components.ts

import { StompService } from 'ng2-stomp-service';

private wsConf = {
  host:'test.com'
}

constructor(stomp: StompService) {

  stomp.configure(this.wsConf);

  stomp.startConnect().then(() => {
    console.log('connected');
  });


}

source https://github.com/devsullo/ng2-STOMP-Over-WebSocket

这篇关于带有Stomp.js的Angular2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-26 06:13