「array.length」など、配列の長さをカウントする変数が AngularJS で定義されています。これを @length = "array.length" などの変数として LESS ファイルに渡したいので、それを使用して別のクラスまたは変数を変更できます...
これは可能ですか?もしそうなら、どのように?
AngularJS はブラウザ内で実行されます。LESS は、ブラウザに送信される前にサーバーで処理されます。そのため、LESS から AngularJS 変数に直接アクセスする方法はありません。
おそらく最善の方法は、いくつかの CSS プロパティを に基づく JavaScript コード内で直接設定することarray.length
です。
Jim Garrisonが説明したように、そのようなことはありません。ng-class
ただし、いつでも使用できます。これは、AngularJS を介して CSS クラスを設定するために使用できるディレクティブです。このようにして、要素に使用するクラスを選択し、AngularJS リスナーを介して更新できます。