Флажок Angularjs в ng-repeat не имеет значения

У меня следующая проблема: у меня есть родительский флажок и другие дети. Если я использую родителя ng-модели, в проверке ng они проверяются, пока там все работает нормально. Когда я хочу узнать, изменился ли атрибут ng-change, я не получаю результаты, пока не нажму на дочерний флажок.

Посмотреть

    <ul class="collapsible" data-collapsible="accordion" watch>
    <li ng-repeat="fleet in fleets">
        <div class="collapsible-header"><i class="material-icons">send</i>
            <input type="checkbox" 
                   class="filled-in" 
                   id="{{fleet.nameFleet}}" 
                   ng-model="fleetObject[fleet.nameFleet]" />
            <label for="{{fleet.nameFleet}}">{{fleet.nameFleet}}</label>
        </div>
        <div class="collapsible-body">
            <p ng-repeat="item in fleet.vehicles | filter:search">
                <input type="checkbox" 
                       class="filled-in" 
                       id="{{item.nameVehicle}}" 
                       ng-checked="fleetObject[fleet.nameFleet]" 
                       ng-model="vehicleObject[item.nameVehicle]" 
                       ng-change="viewVehicle()"/>
                <label for="{{item.nameVehicle}}">{{item.nameVehicle}}</label>
            </p>
        </div>
    </li>
</ul>
{{fleetObject | json}}
<br>
{{vehicleObject | json}}

контроллер

myApp.controller('fleets', function ($scope, $http, sharedProperties) {
var idFleet = sharedProperties.getProperty();
$scope.fleetObject = {};
$scope.vehicleObject = {};
//
$http.get(myUrl + 'AppVehicle/' + idFleet).then(function (response) {
    if (response.data.length != 0) {
        $scope.fleets = response.data;
        Materialize.toast('Flotas obtenidas', 2000);
    }
    else {
        Materialize.toast('No se encontraron Flotas', 2000);
    }
})
//
$scope.viewVehicle = function(){
    console.log('obj');
}});

Пожалуйста, не могли бы вы помочь мне, просто отметив флажок родителей, чтобы получить имена детей. Уже очень благодарен

0 ответов

Другие вопросы по тегам