Я использую сервис с объектом как услугу связи для компонентов в моем приложении angular2.Как создать тему (rx.js) с двумя параметрами?
Вызов метода:
this.notification.create('test');
Услуги:
export class NotificationService {
private static notificationSource = new Subject<any>()
notiCreated$ = NotificationService.notificationSource.asObservable();
create(message) {
NotificationService.notificationSource.next(message);
}
}
Вызывается функция:
this.subscription = notification.notiCreated$.subscribe(
data => {
console.log(data);
this.createNotification(data, 'warning');
});
Но я хочу передать 2 Params. И у меня появились ошибки.
Как я могу это сделать?
это невозможно сделать это с 2 параметрами? –
@MaxKarpovets Нет, потому что api для 'next' является' next (value: T): void; 'поэтому он принимает только один параметр. – echonax
Ты мне действительно помогаешь. благодаря –