public getQuizRepresentation(questions: QuestionClass[]): QuizRepresentationInterface {
const questionText = questions[0].questionText; // тут не забыть проверку на пустоту.
return {
questionText,
answerTexts: [],
isFinished: false,
currentQuestionIndex: 0,
totalQuestionsCount: this.countQuestions(),
score: 0,
resultText: ''
};
}
<router-outlet>
. [routerLink] может работать только в пределах какого-то router-outlet, если у вас он дублирует в каждый компонент - то это не правильно. Для того, чтобы не страница не мигала, он должен быть 1 в каком-то общем компоненте.