2016-10-03 17 views
0

我有以下的表達,其工作方式:Angular2表達+ jQuery的

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

當我試圖綁定到它的一個屬性:

[data-value]="result/100" 

我得到以下錯誤:

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

爲什麼以及如何修復?

回答

4

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

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

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

似乎是最後的選擇不工作。它應該是'attr.data-value =「{{result/100}}」' – yurzui