2016-03-06 2 views
0

JSON возвращает более трех типов данных о студентах, и каждому учащемуся удалось создать таблицу, но среди трех для одного ученика типа партнера должны быть элементы управления вводом, такие как флажки и кнопки, доступные , проблема утро облицовочное что флажки обнаруживаются, но элементы управления отключенывходные элементы управления отключены в tfoot под ng-repeat

это то, что я попытался

{{i.memberType | FCAP}} Член -   {{i.name.first}} {{  i.name.last}}

   <tfoot ng-show="i.memberType == 'PARTNER'"> 
       <tr> 
        <td> 
         <input type="checkbox" id="iautho" ng-model="iautho" ng-checked="ctrl.isAuthorized"> 
         <label for="iautho">I authorize this member to view and update student information.</label> 

       <input type="checkbox" id="ihave" ng-model="ihave" ng-checked="ctrl.isAuthorized"> 
       <label for="ihave" ng-show="iautho">I have read, understand and voluntarily agree to all the terms and conditions of the 
       <a href="#" ng-click="navigate('global.account.agreements',{agreementId:9}, true)">Partner Access Authorization agreement.</a></label> 

       <button id="studentdetails" type="submit" class="btn btn-primary" ng-disabled="!ihave">Update 
       </button> 
       </td></tr> 
       <hr class="m-y-1"> 
       </tfoot> 

Могу ли я знаю, что я делаю неправильно?

ответ

0

проблема утро облицовочного что флажки обнаруживаются, но элементы управления отключены

Ваши есть и ng-model и ng-checked. Вы не должны использовать ng-checked как ng-model достаточно.

Быстрый пример: http://jsfiddle.net/Lvc0u55v/736/

var myApp = angular.module('myApp',[]); 

function MyCtrl($scope) { 
    $scope.foo = true; 
} 


<div ng-controller="MyCtrl"> 
    <input type="checkbox" ng-model="foo"/> 
</div> 
Смежные вопросы