l'attribut de style avec emberjs

Est-il un moyen de définir des propriétés css en utilisant emberjs propriétés " auto de liaison ?

Quelque chose comme:

<div {{bindAttr style="background-color: divColor;"}}>
    ...
</div>
Ma règle d'or avec de la braise, c'est que, si quelque chose est difficile, ne pas le faire. La raison pour laquelle il n'est pas simple de lier le style attribut est parce qu'il est mal vu de inline les styles de cette façon. En règle générale, vous souhaitez séparer vos styles dans le fichier css et de l'utilisation des classes pour identifier l'élément dom à être de style dans vos templates. Donc, vous auriez <div {{bindAttr class="color"}}> ensuite définir le color fonction de votre contrôleur et de créer les styles appropriés dans votre css. Il y a quelques morceaux différents de jeu, mais ce modèle échelles et les gens vont comprendre votre base de code.
Attendre si vous souhaitez utiliser background-size: cover; sur une image, qui est généré dynamiquement (comme la réalisation d'un profil d'utilisateur pic étirer pour couvrir quelque chose). Les styles en ligne sont nécessaires parfois.

OriginalL'auteur Maël Nison | 2012-02-23