Arbeits Ich habe die folgende Komponente:Angular2 [style.boxShadow] mit mehreren Schatten nicht
//our root app component
import {Component, NgModule, VERSION} from '@angular/core'
import {BrowserModule} from '@angular/platform-browser'
@Component({
selector: 'my-app',
template: `
<div [style.backgroundColor]="backgroundColor"
[style.boxShadow]="boxShadow">
<h2>Hello {{name}}</h2>
</div>
`,
})
export class App {
name:string;
backgroundColor = 'red';
boxShadow = '0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);'
constructor() {
this.name = `Angular! v${VERSION.full}`
}
}
@NgModule({
imports: [ BrowserModule ],
declarations: [ App ],
bootstrap: [ App ]
})
export class AppModule {}
Die backgroundColor
funktioniert gut, aber die boxShadow
nicht angewendet werden, wenn es Komma mehrere Werte getrennt. Gibt es eine Möglichkeit, dies zum Funktionieren zu bringen? Ich wollte den Benutzer die box-shadow
Eigenschaft wählen lassen, und das möchte ich behaupten "gib einfach ein gültiges CSS ein".
Hier ist der Plunker: https://embed.plnkr.co/IEGPshB3FcB1QoZDp018/
Kann ich für die downvote kennen den Grund funktioniert Bitte? –
Kein Grund für DownVote Cool Manchmal verstehe ich nicht –