Angular 5: Передача динамического имени класса в атрибут «select» ng-content - PullRequest
0 голосов
/ 22 марта 2019

Я следую ЭТОЙ учебной статье, чтобы проверить, как работает угловая проекция.В этой статье я натолкнулся на атрибут 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'.

Как мне этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...