В приведенном ниже коде есть ли в любом случае угловое включение встроенного условия, чтобы показывать только графики в ng-повторителе с расписаниями, если {{schedules.position}} = {{position.position}}?
.positions(ng-repeat='position in positions')
.row
{{position}}
.row
.col-sm-4.col-md-4
.col-sm-8.col-md-8
.schedule(ng-repeat='schedule in schedules')
.row
.col-sm-1.col-md-1.
%input(ng-model = "string" type = 'checkbox')
.col-sm-7.col-md-7.
%table
%tr
%td
{{schedule.first_name}}
Да... просто удалите {{}}
и используйте оператор сравнения
<div ng-if="schedules.position == position.position">
Позвольте вам преобразовать из html, поскольку я не знаком с вашим синтаксисом шаблонов
Добавьте функцию в свою область, которая фильтрует для вас.
$scope.filterSchedule = function(pos) {
return _.filter(schedules, function(sch) {
return sch.position == pos; });
}
Тогда ваш внутренний повтор может быть
ng-repeat="schedule in filterSchedule(position)"