2016-08-26 13 views
22

Có gì sai với mã sau đây? Hapenned với tôi khi tôi cố gắng gán một biểu thức để một phần tử,Không thể liên kết với 'aria-valuenow' vì nó không phải là tài sản đã biết của 'div'

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

cũng đã cố gắng như

[aria-valuenow]={{MY_PREC}} 

Có vẻ như nó sẽ xảy ra kể từ RC5

bất kỳ ý tưởng?

Trả lời

60

Ràng buộc góc 2 là thuộc tính ràng buộc theo mặc định. Không có aria-valuenow tài sản trên div nếu không có chỉ thị hoặc một thành phần áp dụng có như vậy một @Input()

Sử dụng thuộc tính thay vì rõ ràng ràng buộc

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

hoặc

[attr.aria-valuenow]="MY_PREC" 
+0

Cảm ơn! Điều gì về nếu tôi cần phải làm một cái gì đó như thế này: 'style =" width: {{current_data/current_max_data | phần trăm: '1.0-1'}} "' – TheUnreal

+3

[ngStyle] = "{width: current_data/current_max_data |%: ' 1.0-1 '} " –

+2

cho tôi làm việc' [style.width] = "current_data/current_max_data | phần trăm:' 1.0-1 '" ' – alexopoulos7

1

Bạn đã thực hiện ngModule mới đồ đạc ?

Nếu vậy, thứ tự khai báo có tác động đến cách ứng dụng hoạt động. Có thể bạn nên cố gắng khai báo các chỉ thị của mình theo một thứ tự khác

+0

Nó hoạt động cho tôi, thx! –

Các vấn đề liên quan