javascript
  • css
  • angular
  • ng-style
  • 2017-10-27 4 views 0 likes 
    0

    in einem Winkel 4-Anwendung in IE arbeiten habe ich Stile wie untenngstyle mit einem Funktionsaufruf nicht

    [ngStyle]="{'border': getInterleaveColor(i)}" 
    

    und die Funktion

    getInterleaveColor(auditNumber) { 
        var borderProperties = '2px solid'; 
        if (auditNumber % 2 == 0) 
         return borderProperties + '#0078D2'; 
        else 
         return borderProperties + '#00B989'; 
    } 
    

    ist fein in Chrom arbeiten, aber nicht in IE arbeiten.

    +0

    funktioniert es hinzufügen, wenn Sie ein Leerzeichen vor der Farbe hinzufügen? 'return borderProperties + '# 0078D2''. Auf diese Weise solid & der Hex-Code sind keine einzige Zeichenfolge – LLai

    +0

    fehlt ein Leerzeichen nach – fastAsTortoise

    +0

    es war ein Platzproblem :(. Put ist als Antwort. –

    Antwort

    0

    Sie benötigen einen Platz nach der Fest so solid und die hex color sind keine Einzelsaite

    var borderProperties = '2px solid '; 
    
    Verwandte Themen