我试图在我网站的某些位置实施颜色选择器。一个简单的div没有概率,但引导背景的颜色选择器是一个问题。
原始Css背景:
html , body {
background-color: grey !important;
}
颜色选择器完美情况(在我的模板/ hbs文件中):
<style>
body , html {
{{bind-attr style=background2}} !important;
}
</style>
为什么这段代码不起作用?
{{bind-attr style = background2}} = return&#39; background-color:&#39; + this.get(&#39; color&#39;);
答案 0 :(得分:0)
表面上看,它不起作用,因为你试图bind-attr
但是没有要绑定的属性。你可以这样做:
{{background2}} !important;
这将输出background2
的值,但在旧版本的Ember中,它还将输出<script>
包装。
这是Handlebars和CSS的不寻常用法。也许这会因为改变颜色字段而调用jQuery更好?