web-dev-qa-db-fra.com

L'attribut personnalisé donne une erreur d'analyse lors de l'utilisation avec un angular 2.0.0-beta.0

J'essaie d'utiliser un attribut personnalisé avec angular2 comme suit

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

ce qui me donne l'erreur suivante

EXCEPTION: Erreurs d'analyse de modèle: impossible de se lier à "loc" car il ne s'agit pas d'une propriété native connue

25
Akhilesh Kumar

Angular utilise par défaut la liaison de propriété mais a n'a pas de propriété data-loc. Pour dire Angular explicitement pour utiliser la liaison d'attribut, utilisez plutôt: essayez celui-ci peut fonctionner pour vous.

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

ou

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