AngularJS - 有条件地应用属性?

标签 angularjs angular-ui

有条件地应用元素很容易 - 只需使用 ng-show。但是属性呢?

IE

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

只需要对管理员进行排序,所以做一些类似的事情......
<div ng-conditional-attribute=" {'ui-sortable': 'user.isAdmin()'} ">
  ...
</div>

最佳答案

创建自定义指令或模板,并在带有可排序附加的版本和不带有可排序的版本之间切换。

关于AngularJS - 有条件地应用属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15330022/

相关文章:

javascript - Angular UI Bootstrap : how to add first option to select?

javascript - 使用 UI 路由器访问从解析函数调用的服务中新状态的 $stateParams

javascript - 仅使用 ui-router 和 AngularJS 更改一个 View

javascript - 如何在没有隔离范围的情况下使用 Angular Directive(指令)中的双向绑定(bind)访问表单对象

javascript - Angular ui bootstrap typeahead荧光笔设计

javascript - AngularJS - 在 html 模板中使用插值

AngularJS 通用 Controller 功能 - 在需要的地方混合或在 $rootScope 上定义?

javascript - Angular 中 ng-repeat 元素之间的间隙

javascript - Angular UI Select-UI 未更新选择模型?

javascript - Angular 引导日期选择器在 dateDisabled 函数中禁用带有 $http 请求的日期