привязка данных к инородному свойству html в пределах Angular - PullRequest
0 голосов
/ 17 июня 2020

Мне нравится связывать некоторые данные из базы данных с неестественным элементом тега в приложении Angular, это связано с «Изотопным фильтром»: я хочу изменить это

<li><a href="#" data-filter=".joomla"></li>

до

<li *ngFor="let cat of categories;index as i">
<a href="#" class="active" [data-filter]=categoriesId[i]>{{cat.Title}}</a>

, где categoryId - это массив строк в моем ts-файле, но я сталкиваюсь с этой ошибкой:

Невозможно привязать к 'data- filter ', поскольку это неизвестное свойство' a '.

Я делаю невозможное действие? если да, есть ли какое-нибудь решение, чтобы сделать что-то подобное?

1 Ответ

0 голосов
/ 17 июня 2020

Вы можете использовать синтаксис привязки атрибутов, который задокументирован здесь :

<li *ngFor="let cat of categories;index as i">
    <a href="#" class="active" [attr.data-filter]=categoriesId[i]>{{cat.Title}}</a>
</li>
...