我正在app.component.ts使用该ViewContainerRef.createComponent()方法动态创建组件,该方法返回一个ComponentRef对象.
let newComponent:ComponentRef<any> = this.filtersSection.createComponent(MyDateRangeComponent);
Run Code Online (Sandbox Code Playgroud)
我需要动态地向该组件添加一个事件监听器,以便它监听onDateRangeChange事件并执行组件dateRangeChanged(event)内定义的方法app.component.ts.
我最初在app.component.html中使用这个组件:
<my-daterange (onDateRangeChange)="dateRangeChanged($event)"></my-daterange>
Run Code Online (Sandbox Code Playgroud)
我发现这可以通过Renderer课程实现,但我无法使其工作:
this.renderer.listen(newComponent, 'click', (event) => {
// Do something with 'event'
console.log(event);
});
Run Code Online (Sandbox Code Playgroud)
任何有关这方面的帮助将非常感激.
我正在使用auth0/angular2-jwt库在每个请求上附加JWT.
我想知道如何在每个请求上添加JSESSIONID cookie,以便进入服务器端会话?
这是一个好习惯吗?
我试过这个没有成功
let myHeader = new Headers();
myHeader.append('SET-COOKIE', 'JSESSIONID=<jsessionid>');
this.authHttp.get(endpoint, {headers: myHeader, withCredentials: true}).map(res => res.json()).subscribe(
jwt => {
...
},err => console.log(err));
Run Code Online (Sandbox Code Playgroud)