Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export class EventsService {
- @Output() expandNav: EventEmitter<Number> = new EventEmitter();
- trigExpandNav() {
- this.expandNav.emit(1);
- }
- constructor() { }
- }
- import {
- Component,
- OnInit,
- Output,
- EventEmitter
- } from '@angular/core';
- import {
- EventsService
- } from '../../services/events.service';
- @Component({
- selector: 'app-header',
- templateUrl: './header.component.html',
- styleUrls: ['./header.component.css'],
- providers: [EventsService]
- })
- export class HeaderComponent implements OnInit {
- constructor(eventsService: EventsService) {
- function fun() {
- eventsService.expandNav();
- }
- }
- ngOnInit() {}
- }
- ERROR in src/app/layout/header/header.component.ts(21,7): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type 'EventEmitter<Number>' has no compatible call signatures.
- eventsService.expandNav.emit("Yourdata")
Add Comment
Please, Sign In to add comment