不能绑定'aria-valuenow',因为它不是'div'的已知属性

The*_*eal 69 angular

以下代码有什么问题?当我尝试为元素分配表达式时,向我倾斜,

<div class="progress-bar progress-bar-striped active" role="progressbar"
  aria-valuenow="{{MY_PREC}}" aria-valuemin="0" aria-valuemax="100" >
    {{MY_PREC}}
  </div>
Run Code Online (Sandbox Code Playgroud)

也尝试过

[aria-valuenow]={{MY_PREC}}
Run Code Online (Sandbox Code Playgroud)

似乎从RC5开始就发生了

有任何想法吗?

Gün*_*uer 160

Angular2绑定默认是属性绑定.如果没有应用具有此类的指令或组件,则没有aria-valuenow属性div@Input()

使用显式属性绑定

attr.aria-valuenow="{{MY_PREC}}" 
Run Code Online (Sandbox Code Playgroud)

要么

[attr.aria-valuenow]="MY_PREC" 
Run Code Online (Sandbox Code Playgroud)

  • [ngStyle] ="{width:current_data/current_max_data | percent:'1.0-1'}" (6认同)
  • 为我工作`[style.width] ="current_data/current_max_data |百分比:'1.0-1'"` (2认同)