私はAngular 4を使用していて、ngStyleで変数に基づいてHTML要素にスタイルをバインドしようとしています。しかし、ブラウザに互換性がないため、この問題は解決しました。NgStyleと同じプロパティ複数の値
どのブラウザのユーザーが使用しているかチェックせずに、同じCSSプロパティに3つの異なるスタイルをバインドするにはどうすればよいですか? exempleについては
、私はngStyleへの各ブラウザのプロパティ「背景」をバインドする必要があります。
"background": "-webkit-gradient(linear, "
+ "left top,"
+ "right top, "
+ "color-stop(" + startval + ",#C5C5C5),"
+ "color-stop(" + startval + ", #EA0A8A), "
+ "color-stop(" + endval + ", #EA0A8A),"
+ "color-stop(" + endval + ", #C5C5C5)"
+ ")",
"background": "-ms-linear-gradient(left,"
+"#C5C5C5 0,"
+"#C5C5C5 "+startval+","
+"#EA0A8A "+startval+","
+"#EA0A8A "+endval+","
+"#C5C5C5 "+endval+","
+"#C5C5C5 1"
+")",
私はオブジェクトの配列を作成しても、同じプロパティの各スタイルのために別々のオブジェクトを作成しようとしました、成功に結びつくことはできませんでした。
任意のアイデア?
ブラウザに基づいて背景のプロパティを使用する必要がありますか? – CharanRoot
'startval'と' endval'動的はありますか? –
はい、startvalとendvalはメソッド内のローカル変数です。ありがとう、マティアス。 – guarinex