4

要素を条件付きで適用するのは簡単です - ng-show を使うだけです。しかし、属性はどうですか?

IE

<div ui-sortable>
  ...
</div> 

管理者のみがソートできるようにする必要があるため、次のようにします...

<div ng-conditional-attribute=" {'ui-sortable': 'user.isAdmin()'} ">
  ...
</div>
4

3 に答える 3

2

カスタム ディレクティブまたはテンプレートを作成し、sortable が添付されたバージョンと添付されていないバージョンを切り替えます。

于 2013-03-11T01:59:10.210 に答える
1

多くのディレクティブも機能するため、classを使用できる場合がありますng-class="{'ui-sortable': user.isAdmin()}"

ディレクティブについて十分に理解していないため、angular-uiディレクティブにどのような制限があるかを知ることができません

于 2013-03-11T02:28:14.423 に答える
0

パーティーに遅れましたが、誰かを助けるかもしれません:

ng-readonly ="" 

式が真である場合、属性を設定します。

このように機能する ng 属性は他にも多数あります。

于 2015-01-07T17:17:18.873 に答える