我在找Stomp.js或类似的唇语。我没有发现使用angular2.rc6/最后一个示例或lib。我怎么才能换Stomp.js别的东西呢?在我以前使用角1.X的项目中,我使用了Stomp.js和Sock。我被困在..。
更新
我尝试了这个示例应用程序,但是没有效果。这个例子已经过时了。https://github.com/sjmf/ng2-stompjs-demo
发布于 2017-03-20 17:15:51
如果您使用的是新版本的angular2 CLI https://cli.angular.io/
I建议在角2中使用WebSocket服务
安装此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');
});
}发布于 2017-04-12 15:32:35
有关使用可观测数据的Angular2/4/5类型的StompService,请参阅https://github.com/stomp-js/ng2-stompjs。这个库使用rxjs可观测值公开整个功能。
据报道,它可以在WebSockets上使用Spring,无论安全性如何。
还有Angular2、Angular4和Agular5的示例应用程序。
https://stackoverflow.com/questions/39616823
复制相似问题