6

でさまざまなアイコンを生成したいng-repeat:

<i class="fa fa-pencil"></i>
<i class="fa fa-briefcase"></i>
...

を使用してクラスを 1 つだけ指定するにはどうすればよいng-classですか?

私が書いた場合:

<i class="fa" ng-class="{{t.icon}}"></i>

次に、生成された出力は

<i class="fa" ng-class="fa-pencil"></i>
<i class="fa" ng-class="fa-briefcase"></i>

もちろん、アイコンはページに表示されません。

4

1 に答える 1

8

角度表現を使用しないでください。これは機能します:

<i class="fa" ng-class="t.icon"></i>

(pタグの例でplunkerを参照してください:http://plnkr.co/edit/AUN81QF0COtYMeedBygJ?p=preview

さまざまな入力を ngClass に入れることができます。それらは次の場所で確認できます。

https://docs.angularjs.org/api/ng/directive/ngClass

引数セクションには、それらについての簡単な説明があります。

于 2014-06-27T20:38:11.313 に答える