2017-08-07 15 views
1

のは、私はカスタムコンポーネントがあるとしましょう - WoodComponent(/src/components/wood/wood.ts):私は、コンポーネントのスタイルシートに色の変数を使用する方法カスタムコンポーネントのスタイルシートでカスタムコンポーネント変数を使用する方法は?

import { Component } from '@angular/core'; 
@Component({ 
    selector: 'wood', 
    templateUrl: 'wood.html' 
}) 
export class WoodComponent { 
    color: string = 'brown'; 
    constructor() {} 
} 

を(/ SRC /コンポーネント/木/ wood.scss)?例:

wood { 
    .wood-selected { 
    background-color: color($colors, [color variable from component]); 
    } 
} 

ありがとうございます!

答えて

0

brownvariables.scssファイル内に宣言し、次に示すように使用する必要があります。

variables.scss

colors: (primary: #488aff, brown: brown); 

.scss

wood { 
    .wood-selected { 
    background-color: color($colors, brown); 
    } 
} 
+0

こんにちはサンパス。 「茶色」は「色」変数の値であり、変更されます。 「ブラウン」は何でもかまいません。何かが欠落していない限り、variables.scssが「ブラウン」と宣言しているかどうかは分かりません。 –

関連する問題