0

「array.length」など、配列の長さをカウントする変数が AngularJS で定義されています。これを @length = "array.length" などの変数として LESS ファイルに渡したいので、それを使用して別のクラスまたは変数を変更できます...

これは可能ですか?もしそうなら、どのように?

4

2 に答える 2

1

AngularJS はブラウザ内で実行されます。LESS は、ブラウザに送信される前にサーバーで処理されます。そのため、LESS から AngularJS 変数に直接アクセスする方法はありません。

おそらく最善の方法は、いくつかの CSS プロパティを に基づく JavaScript コード内で直接設定することarray.lengthです。

于 2013-11-06T01:24:39.910 に答える
0

Jim Garrisonが説明したように、そのようなことはありません。ng-classただし、いつでも使用できます。これは、AngularJS を介して CSS クラスを設定するために使用できるディレクティブです。このようにして、要素に使用するクラスを選択し、AngularJS リスナーを介して更新できます。

于 2015-07-21T17:10:49.160 に答える