Предположим, нам нужно связать некоторое свойство дочернего компонента с самим экземпляром компонента в шаблоне:
<child-component parent="???"></child-component1>
Есть ли способ сделать это, кроме объявления выделенного свойства в родительском компоненте:
public thisInstance: ParentComponent = this;
и затем его использование:
<child-component parent="thisInstance"></child-component1>
?
ОБНОВЛЕНИЕ 1 : я ищу способ, который позволил бы определенно предоставить родителядля ребенка, что означает, что если у ребенка есть два или более родителей одного и того же типа компонента на разных уровнях иерархии, мы сможем точно указать, какой из них следует использовать.
ОБНОВЛЕНИЕ 2 : я ищу подход, не ограничивающий ребенка, какой именно тип родителя может быть использован.Поэтому я не уверен, будет ли работать вставка родителя в конструктор потомка с использованием некоторого базового класса (который реализуется родителем) в качестве токена.