2016-10-03 2 views
0

Ich habe folgenden Ausdruck, der funktioniert:Angular2 Ausdruck + Jquery

<div class="circle" data-value="0.8">%</div> 

, wenn ich versuche, ein Attribut, um es zu binden:

[data-value]="result/100" 

ich die folgende Fehlermeldung erhalten:

Can't bind to 'data-value' since it isn't a known property of 'div'. 

Warum und wie kann es behoben werden?

Antwort

4

ändern <div class="circle" [data-value]="result/100">%</div> zu

<div class="circle" [attr.data-value]="result/100">%</div> 

oder

<div class="circle" attr.data-value="{{result/100}}">%<div> 
+0

scheint die letzte Option funktioniert nicht. Es sollte 'attr.data-value =" {{result/100}} "' sein – yurzui

Verwandte Themen