私はAngularで作業を開始し、「小さな」プロジェクトを作成しました。テンプレートの問題が発生しました。
基本的に、要素の色をangularで動的に設定しようとします。何が最善で「正しい」方法なのかわかりません。
スコープ内で if ステートメントを使用しても問題ありませんか? またはディレクティブを使用する方が良いですか?
私の主な目標は、管理者モードからツールバーとそのアイコンに色を設定できるようにすることです。
回答ありがとうございます。
私はAngularで作業を開始し、「小さな」プロジェクトを作成しました。テンプレートの問題が発生しました。
基本的に、要素の色をangularで動的に設定しようとします。何が最善で「正しい」方法なのかわかりません。
スコープ内で if ステートメントを使用しても問題ありませんか? またはディレクティブを使用する方が良いですか?
私の主な目標は、管理者モードからツールバーとそのアイコンに色を設定できるようにすることです。
回答ありがとうございます。
https://docs.angularjs.org/api/ng/directive/ngClass
ngClass は任意の式で使用できます。
テーブルの奇数/偶数行に色を付けたい場合は、使用することもできます
https://docs.angularjs.org/api/ng/directive/ngClassOdd https://docs.angularjs.org/api/ng/directive/ngClassEven
ngクラスの例
<div ng-class="{'a-class': !if.someObjects.variable.negativeReponse,
'b-class': some.methodsResponse()
}" >