Я следую ЭТОЙ учебной статье, чтобы проверить, как работает угловая проекция.В этой статье я натолкнулся на атрибут select
ng-content
, которому мы можем передать class name
или attribute
, чтобы выбрать и нацелиться на конкретный ng-content
.
Например:
@Component({
selector: 'greet',
template: `
<ng-content select=".headerText"></ng-content>
<ng-content select="btnp"></ng-content>
`
<greet>
<h1 class="headerText">Hello</h1>
</greet>
<greet>
<button btnp>Click Here</button>
</greet>
Приведенный выше пример работает нормально.Но теперь я хочу динамически передать имя класса для выбора, например:
<ng-content select=".headerText{{some_id}}"></ng-content>
Но, когда я пытаюсь это сделать, я получаю ошибку:
Невозможно связать'select', так как это не известное свойство 'ng-content'.
Как мне этого добиться?