ngDisabled用法学习记录

功能很强大,记录一下

ngDisabled 用在button上是最有效的,我之前用在了input 框、span中都没有起到作用,可能只能在button上使用吧,这是用表达式来判断,也可以使用方法来进行判断,比如ng-disabled="WorkInProgress()",然后在js 中写内容,将该方法判断为true或者false就可以达到效果,我的例子中使用了angular-MD

 <table class="table table-bordered table-striped table-condensed">
    <thead>
        <th ng-repeat="column in vm.columns" ng-if="!column.hidden" ng-click="vm.sort.toggle(column)"
            ng-class="{sortable: column.sortable !== false}" style="text-align: center;">
            {{column.label}}
            <i ng-if="column.name === vm.sort.column && vm.sort.direction"
               class="glyphicon {{vm.sort.direction|orderClass}}"></i>
        </th>
    </thead>
    <tbody>
        <tr ng-repeat="reg in vm.result | filter:vm.filter | orderBy:vm.sort.column:vm.sort.direction===-1 | paging:vm.page.index:vm.page.size">
            <td> {{ reg.ID }}</td>
            <td> {{ reg.jar }}</td>
            <td> {{ reg.className }}</td>
            <td> {{ reg.runType }}</td>
            <td> {{ reg.TaskType }}</td>
            <td> {{ reg.Gid }}</td>
            <td>
                <button class="btn btn-sm btn-primary" ng-disabled="reg.TaskType='boot'" ng-click="runJob(reg.ID)">
                    <md-tooltip md-direction="top">
                        启动
                    </md-tooltip><i class="fa fa-play"></i>
                </button>
                <button class="btn btn-sm btn-danger" ng-disabled="reg.TaskType='boot'" ng-click="unRegistJob(reg.ID)">
                    <md-tooltip md-direction="top">
                        注销
                    </md-tooltip><i class="fa fa-ban"></i>
                </button>
            </td>
        </tr>
    </tbody>
</table>

转载于:https://my.oschina.net/u/2499632/blog/598480

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值