2013-03-10 14 views
7

Ho una classe Dart utente web come questo:Come impostare gli attributi del caso cammello nell'interfaccia utente Web Dart?

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

e sto usando in questo modo:

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

Tuttavia, quando si esegue l'applicazione, ottengo un NoSuchMethodError, perché impossibile trovare loggedin=

Come si imposta un nome di attributo del caso cammello in una classe dell'interfaccia utente Web?

risposta

7

Si scopre che gli attributi HTML sono sempre in minuscolo, quindi Dart Web UI convertirà loggedIn in loggedin.

Per utilizzare la custodia di cammello, è necessario utilizzare logged-in come attributo.

Ecco un esempio:

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