1

angularJSで次のようなことをしたいと思います:

<div ng-class="{ 'hover-accordion': angular.element(this).children().length >= 3 }">
    <div ng-if="showA">...</div>
    <div ng-if="showB">...</div>
    <div ng-if="showC">...</div>
    <div ng-if="showD">...</div>
    <div ng-if="showE">...</div>
</div>

これは、親 div に 3 つ以上の子がある場合、クラス「hover-accordion」が必要であることを意味します。
出来ますか?

4

2 に答える 2

-1

子は PHP (または他のサーバー側コード) によって作成されますか? PHPでクラスを計算して追加します。ただし、子供が角度のあるモデルで作成されている場合は、モデルの長さを使用してください。

右 ?

于 2013-11-07T10:12:35.120 に答える