如何发布不在角度2的组件中的事件? 我试试:
let events = new Events(//Need agruments here);
events.publish('myevent');
但是需要传入类参数。这该怎么做? 我想在组件中捕获全局事件。和事件发布任何地方。
说明: 我有想要捕捉事件的组件。
@Component({
selector: 'category-blocks-listproductspage',
templateUrl: '/mobilesiteapp/template/?path=pages/category/blocks/listproductspage'
})
export class CatalogBlocksListProductsPage extends AbstractBlock{
constructor(
public events: Events
){
this.events.subscribe('category-blocks-filterspage.apply', (eventsData) => {
this.applyFilters(eventsData[0]);
});
}
}
我上课时想要发布活动。
export class ProductItem{
updateFavorite(response: Object, data: any)
{
this.product.toggleInFavorite(response, data);
let events = new Events(//Need agruments here);
events.publish('favorite-block-favoritepage.refresh', response['response']);
}
}
怎么做?抱歉英语不好。