私はAngular2を学ぼうとしていますが、私はコンポーネントスタイルについて少し混乱しています。コンポーネントデコレータでコンポーネントに適用するスタイルを指定できますが、これを行うには2通りの方法があります:なぜangle2スタイルに文字列の代わりに文字列の配列があるのですか?
1 - 私たちは、複数のCSSファイル
@Component({
selector: 'users-list',
templateUrl: 'app/users-list.template.html',
styleUrls: ['style1.css', 'style2.css']
})
2-ている場合がありますので、我々は我々がスタイルで私たちのスタイルを書くことができ、これは私のロジックですstyleUrls文字列の配列であるプロパティにCSSファイルを指定することができますプロパティも文字列の配列ですが、これは私が混乱しているところです!なぜ私は、スタイルプロパティは文字列の配列ですか?なぜそれが単なる文字列ではないのですか?
@Component({
selector: 'users-list',
templateUrl: 'app/users-list.template.html',
styles: [
`
.glyphicon{
cursor: pointer;
}
`
]
})
Angular2の公式文書では、なぜ1つの文字列の代わりに文字列を配置するのか、誰も私を説明することができます!
実際に彼らはそれをjsonの文字列として考えています。そのクラスからクラスを選択し、そのクラスに振る舞いを適用します。 – Parthasarathy