Si encuentras algún detalle que te causa duda puedes dejarlo en la sección de comentarios y haremos todo lo posible de ayudarte tan rápido como podamos.
Solución:
Intenta importar EventEmitter
desde Angular en lugar de desde protractor
:
import Component, OnInit, Output, EventEmitter from '@angular/core';
¡Olvidé revisar mis importaciones! Maldito. Estaba usando el emisor de eventos de PROTRACTOR y no el emisor de eventos de núcleo angular
import EventEmitter from '@angular/core';
import Component, OnInit, Output from '@angular/core';
import slideToRight from '../../../../router.animations';
import Router, ActivatedRoute, UrlSegment from '@angular/router';
@Component(
selector: 'app-new-user-input',
templateUrl: './new-user-input.component.html',
styleUrls: ['./new-user-input.component.css'],
animations: [slideToRight()]
)
export class NewUserInputComponent implements OnInit
newUserInfoComplete = false;
@Output() newUserInfoCompleteEvent = new EventEmitter();
constructor(private router: Router, r: ActivatedRoute)
r.url.subscribe((s: UrlSegment[]) =>
console.log("url", s); //https://vsavkin.com/angular-router-understanding-router-state-7b5b95a12eab
);
ngOnInit()
sendNewUserInfoComplete()
this.newUserInfoCompleteEvent.emit(this.newUserInfoComplete);
displaySibling()
console.log(this.router);
this.router.navigate(['../', outlets: newuserorginfo: ['newuserorginfo'] ])
closeBlade()
this.router.navigate([ outlets: newuserinput: null ]);
Te acabas de equivocar en las importaciones, necesitas importar EventEmitter
de @angular/core
import EventEmitter from @angular/core
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)