2013-03-10 14 views
7

Tôi có một lớp Dart Web UI như thế này:Làm cách nào để đặt thuộc tính trường hợp lạc đà trong giao diện người dùng Web Dart?

class PersonComponent extends WebComponent { 
    bool loggedIn; 
    String name; 
} 

và tôi đang sử dụng nó như thế này:

<x-person loggedIn="{{loggedIn}}"></x-person> 

Tuy nhiên, khi tôi chạy ứng dụng, tôi nhận được một NoSuchMethodError, bởi vì nó không thể tìm thấy loggedin=

Làm cách nào để đặt tên thuộc tính trường hợp lạc đà trong lớp Giao diện người dùng web?

Trả lời

7

Hóa ra thuộc tính HTML luôn là chữ thường, do đó, giao diện người dùng web Dart sẽ chuyển đổi loggedIn thành loggedin.

Để sử dụng vỏ lạc đà, bạn phải sử dụng logged-in làm thuộc tính.

Dưới đây là ví dụ:

<x-person logged-in="{{loggedIn}}"></x-person>