Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- SEPARATED MODAL BODY - WORKS -->
- <div ng-repeat="campo in camposFiltradosMotorista">
- <div ng-repeat="tipo in tiposMotorista[campo]" class="checkbox checkbox-primary" class="styled">
- <strong>
- <input id="motorista{{tipo}}" type="checkbox" ng-model="tiposMotoristaSelecionados[campo][tipo]" />
- <label for="motorista{{tipo}}">
- {{tipo}} - ({{ (motoristasFiltrados | filter:count(campo, tipo)).length }})
- </label>
- </strong>
- </div>
- <hr ng-if="!$last" />
- </div>
- <div class="modal inmodal" id="filtro-modal-motoristas" tabindex="-1" role="dialog" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
- <i class="fa fa-laptop modal-icon"></i>
- <h4 class="modal-title">Filtros de Motorista</h4>
- <small class="font-bold"><i class="fa fa-lightbulb-o"></i> Você pode combinar vários filtros</small>
- </div>
- <div class="modal-body">
- <span>Filtros</span>
- <!-- INSIDE MODAL BODY - DOESN'T WORK :( -->
- <div ng-repeat="campo in camposFiltradosMotorista">
- <div ng-repeat="tipo in tiposMotorista[campo]" class="checkbox checkbox-primary" class="styled">
- <strong>
- <input id="motorista{{tipo}}" type="checkbox" ng-model="tiposMotoristaSelecionados[campo][tipo]" />
- <label for="motorista{{tipo}}">
- {{tipo}} - ({{ (motoristasFiltrados | filter:count(campo, tipo)).length }})
- </label>
- </strong>
- </div>
- <hr ng-if="!$last" />
- </div>
- </div>
- </div>
- </div>
- </div>
- app.directive('modalDialog', function() {
- return {
- restrict: 'E',
- scope: {} // Cria uma versão isolada do escopo
- }
- }
- app.directive('modalDialog', function() {
- return {
- restrict: 'E',
- scope: true // Herda escopo
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement