javascript - 配置 Angular UI 按钮

标签 javascript angularjs angular-ui

我有一个看起来像这样的 angular-ui 按钮:

<button uib-btn-checkbox ng-model="sortReverse" class="btn btn-default" ng-init="sortReverse=true"> <i class="fa" ng-class="{'fa-sort-asc': sortReverse===true,'fa-sort-desc': sortReverse===false}"></i></button>

这很好用。

每次模型变为真时,active 类就会应用于元素。在docs他们说您可以更改选中按钮的类名。这是引述:

Default settings uibButtonConfig

activeClass (Default: active) - Class to apply to the checked buttons.

但我不明白具体应该怎么做,在任何地方都找不到例子。

最佳答案

在您的 Controller 中,您可以注入(inject) uibButtonConfig 并设置要应用于事件按钮的类。

例子

.controller('UibButtonsController', ['uibButtonConfig', function(buttonConfig) {
  buttonConfig.activeClass = 'your-class-name';
}])

See Plnkr

我设置了事件类 grey 将事件按钮的背景更改为灰色。

关于javascript - 配置 Angular UI 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34290156/

相关文章:

javascript - AngularJS : eventRender function is executing so many times in full calendar

javascript - 是否可以部分使用外部 .js 文件?

javascript - 在客户端上显示 SQL 格式化文本的最佳方式?

javascript - ng-src 中的函数执行多次

javascript - AngularJS $watch 初始化后的值变化

javascript - 过滤多个字段的 Angular-UI typeahead 自动完成功能

javascript - 单击进入 ace 编辑器时防止模态窗口向上滚动

javascript - 404 未找到从 nodejs/connect.static 获取静态文件 ('../angularjs' )

javascript - 如何使用 Jquery 隐藏 div block 中的内联文本

javascript - Angular 1.6.7简单选择绑定(bind)不设置选择值