2013-03-10 3 views
7

У меня есть класс Dart Web UI, как это:Как установить атрибуты корпуса верблюда в Dart Web UI?

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

, и я использую его так:

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

Однако, когда я запустить приложение, я получаю NoSuchMethodError, потому что это не удалось найти loggedin=

Как установить имя атрибута верблюжьего случая в классе веб-интерфейса?

ответ

7

Оказалось, что атрибуты HTML всегда строчные, поэтому Dart Web UI преобразует loggedIn в loggedin.

Для использования футляра для верблюда в качестве атрибута вы должны использовать logged-in.

Вот пример:

<x-person logged-in="{{loggedIn}}"></x-person> 
Смежные вопросы