请考虑我的应用程序的波纹管图
EventsHub是一个简单的注射服务:
import {Injectable} from '@angular/core';
import {Subject} from 'rxjs/Subject';
@Injectable()
export class EventsHub {
private announcementSource = new Subject<string>();
messageAnnounced$ = this.announcementSource.asObservable();
announce( message : string) {
console.log('eventHub : firing...'+message);
this.announcementSource.next(message);
}
}
Run Code Online (Sandbox Code Playgroud)
问题是当从"基金","客户"或路由器插座内的任何其他组件调用"通知"功能时,父(MainApp)将不会收到任何消息.
另一方面,当我从NavigationMenu调用相同的服务功能时,MainApp接收该事件就好了.那么如何让路由组件与其父组件进行交互呢?
谢谢
此案例已在RC1和RC2上进行了测试
我正在使用 Poco::Net::HTTPServer。我可以设置端口,但如何设置监听接口/地址?默认为 0.0.0.0
Poco::UInt16 port = 4000;
Poco::Net::ServerSocket socket(port);
Poco::Net::HTTPServerParams *pParams = new
Poco::Net::HTTPServerParams();
pParams->setMaxQueued(100);
pParams->setMaxThreads(16);
Poco::Net::HTTPServer server(new HandleFactory(this->licenseServer), socket, pParams);
server.start();
Run Code Online (Sandbox Code Playgroud)