Угловой 5: Как установить значение атрибута элемента динамически ... Невозможно связать с «parent_id», так как это не известное свойство - PullRequest
0 голосов
/ 08 мая 2018

Мой компонент

const activeEl = this.elRef.nativeElement.querySelector('.side-navi a.active');
const active_parent_id = activeEl.getAttribute('parent_id');

Мой шаблон

<a [parent_id]="parent.id"></a> 

// Невозможно связать с «parent_id», поскольку оно не является известным свойством ...

<a parent_id="{{parent.id}}"></a> 

// Невозможно связать с «parent_id», поскольку оно не является известным свойством ...

<a parent_id="parent.id"></a> 

// компонент возвращает " parent.id " (строка)

Вопрос

Как установить атрибут parent_id с помощью {{parent.id}}, чтобы его можно было использовать в моем компоненте, например el.getAttribute('parent_id');

1 Ответ

0 голосов
/ 08 мая 2018

Добавление пользовательского атрибута в Angular

Попробуйте это так.с attr.

<a [attr.parent_id]="parent.id"></a>

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