Подтвердить что ты не робот

Пользовательский атрибут дает ошибку синтаксического анализа при использовании с angular 2.0.0-beta.0

Я пытаюсь использовать пользовательский атрибут с angular2 следующим образом

 <a href="javascript:void(0)" title="{{inst.title}}" data-loc="{{inst.actionval}}">

что дает мне следующую ошибку

ИСКЛЮЧЕНИЕ: Ошибки анализа шаблона: Невозможно связать с "loc", так как это не известное собственное свойство

4b9b3361

Ответ 1

Angular по умолчанию использует привязку свойств, но a не имеет свойства data-loc. Чтобы явно указать Angular использовать привязку атрибутов, используйте вместо этого: попробуйте, это может сработать для вас.

<a href="javascript:void(0)" title="{{inst.title}}" [attr.data-loc]="inst.actionval">

или

<a href="javascript:void(0)" title="{{inst.title}}" attr.data-loc="{{inst.actionval}}">