【问题标题】:Default value for AngularJS ng-styleAngularJS ng-style 的默认值
【发布时间】:2014-05-14 05:33:22
【问题描述】:

我必须在语法上遗漏一些东西,但是如果没有填充范围变量,我怎么能有默认的背景颜色呢?

以下内容对我不起作用:

ng-style="{('backgroundColor':button.color || '#FF6600')}"

但是,这种语法在其他地方也适用:

<p>{{button.label || 'Some Text'}}<p>

我在使用 ng-style 语法时做错了什么?

【问题讨论】:

    标签: angularjs ng-style


    【解决方案1】:

    只需删除额外的括号,它就会起作用:

    ng-style="{'backgroundColor':button.color || '#FF6600'}"
    

    【讨论】:

    • 又短又甜。我知道这很愚蠢。谢谢!
    猜你喜欢
    • 2014-02-22
    • 2014-02-16
    • 1970-01-01
    • 2016-12-11
    • 2016-07-10
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多