angularjs disable不起作用

时间:2017-05-17 11:27:35

标签: angularjs

为什么ng-disabled在我的代码中不起作用? 我创建了一个plunker ..有什么建议吗?

https://plnkr.co/edit/j2LnhLxBe5gHPITMqzUJ?p=preview

<ul ng-repeat="permission in permissions" ng-click="permission.assigned=!permission.assigned">
  <a class="list-group-item" ng-class="{active: permission.assigned, disable: permission.name=='default'}">
    <div class="row">
      <div class="col-md-3">
        <input type=checkbox aria-label="checkbox" ng-model="permission.assigned" ng-click="$event.stopPropagation()">
      </div>
      <div class="col-md-4">{{ permission.name }}</div>
      <div class="col-md-6">{{ permission.description }}</div>
    </div>
  </a>
</ul>

1 个答案:

答案 0 :(得分:1)

将以下内容添加到输入元素 - ng-disabled="permission.name === 'default'"