angular - 无法绑定(bind)到 'aria-valuenow' 因为它不是 'div' 的已知属性

标签 angular

以下代码有什么问题?
当我试图为一个元素分配一个表达式时发生在我身上,

<div class="progress-bar progress-bar-striped active" role="progressbar"
  aria-valuenow="{{MY_PREC}}" aria-valuemin="0" aria-valuemax="100" >
    {{MY_PREC}}
  </div>

也试过
[aria-valuenow]={{MY_PREC}}

似乎从 RC5 开始就发生了

有任何想法吗?

最佳答案

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

改为使用显式属性绑定(bind)

attr.aria-valuenow="{{MY_PREC}}" 

或者
[attr.aria-valuenow]="MY_PREC" 

关于angular - 无法绑定(bind)到 'aria-valuenow' 因为它不是 'div' 的已知属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40608240/

相关文章:

javascript - 无法绑定(bind)到,因为它不是选择器组件的已知属性

angular - 如何手动停止 Observable 间隔?

angularjs - 没有导出的成员/Node 模块

angular - 将值传递给组件时是否存在可选的 input() 条件?

angular - 在 Angular4 中切换路由时防止重新加载组件

angular - 如何使用 Angular 中的异步管道处理 bool 可观察对象

javascript - 如何修复 ' Argument of type ' 数字“无法分配给类型 'string | RegExp' 的参数”

angular - 通过 DomSanitizer 在 Angular 中使用类应用样式

angular - 如何设置 ng-content 的样式

angular - 如何更改 mat-paginator 中的 itemsPerPageLabel (Angular 4)