Я пытаюсь использовать эту технику перехватить свойство ввода изменяется с помощью установщика, чтобы передать некоторые данные из родительского компонента в дочерний компонент и вызвать метод в дочернем компоненте при изменении значения. моя проблема в том, что дочерний компонент привязан к родительскому на <router-link>
, и когда я пытаюсь передать данные, используя:
parent_component.html:
<router-outlet [some_value] = "some_value"></router-outlet>
где some_value - это параметр, который я пытаюсь передать от родителя к потомку.
parent_component.ts:
public some_value: string;
а также
parent_component.ts:
@Input()
public set some_vale(number : string){
this._some_value = number;
}
однако я получаю сообщение об ошибке
Отклонение необработанного обещания: ошибки синтаксического анализа шаблона: невозможно выполнить привязку к «some_value», поскольку это не известное свойство «router-outlet».
Что я делаю неправильно? Как правильно передавать данные от родительского компонента к дочернему при использовании <router-outlet>
?
Заранее благодарим за любую помощь.