代码之家  ›  专栏  ›  技术社区  ›  padr

Angular 2 svg:圆形填充属性绑定

  •  12
  • padr  · 技术社区  · 7 年前

    我试图将fill属性的值绑定到 <svg:circle> 元素到我的 color: string = "#cecece" 组件中的变量。我读了很多文章,后来尝试了不同的方法,但没有一个成功:

    style="fill: {{color}}"
    
    [style]="fill: color"
    
    [style]="fill: 'color'"
    
    [attr.style]="fill: color"
    
    [attr.fill]="color"
    
    [attr.style.fill]="color"
    
    fill="{{color}}"
    

    有什么方法可以让这一切成功吗?我甚至在考虑我在其他地方遇到问题的可能性。

    它通常在没有角度绑定的情况下工作: <circle fill="#cecece"></circle>

    1 回复  |  直到 7 年前
        1
  •  37
  •   yurzui    7 年前
    [attr.fill]="color"  
    

    attr.fill="{{color}}"
    

    应该适合你