programing

'div'의 알려진 속성이 아니므로 'aria-value now'에 바인딩할 수 없습니다.

muds 2023. 9. 8. 21:47
반응형

'div'의 알려진 속성이 아니므로 'aria-value now'에 바인딩할 수 없습니다.

다음 코드에 무슨 문제가 있습니까?어떤 요소에 표현을 붙이려고 했을 때,

<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 이후로 그런 일이 생긴 것 같아요.

무슨 생각 있어요?

각2 바인딩은 기본적으로 속성 바인딩입니다.거기에는 없다aria-valuenow에 대한 재산.div해당되는 지침 또는 구성요소가 적용되지 않는 경우@Input()

명시적 속성 바인딩 대신 사용

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

아니면

[attr.aria-valuenow]="MY_PREC" 

.ts 파일에서:

public MY_PREC = '55';

.html 파일에서:

<div class="progress-bar progress-bar-striped active" role="progressbar"
     [attr.aria-valuenow]="MY_PREC" [style.width]="MY_PREC+'%'" aria-valuemin="0" aria-valuemax="100" >
     {{MY_PREC}}
</div>

새로운 ngModule을 구현해 보았습니까?

그렇다면 선언의 순서는 응용 프로그램의 작동 방식에 영향을 미칩니다.다른 순서로 지시사항을 신고해야 할 것 같습니다.

ng-style="{폭: MY_PREC+ '%'}" 프로그레스 바 내부의 프로그레스 바 태그를 동적으로 변경할 수 있습니다.

언급URL : https://stackoverflow.com/questions/39161088/cant-bind-to-aria-valuenow-since-it-isnt-a-known-property-of-div

반응형