я з ангуляром перший раз, якщо підскажеш як описати цю умову в ng-if, то з
радістю перероблю, бо мені самому цей кусок не подобається.
On Mar 10, 2014 6:14 PM, "Dmytro Ferens" <notifications@github.com> wrote:

> In p2psafety_django/static/js/map.js:
>
> > +      var user = event.user;
> > +      event.isVisible = true
> > +
> > +      if(!_.isEmpty(user.roles)
> > +        && _.isEmpty(_.intersection(
> > +          user.roles, $scope.shownFilters.roles))){
> > +            event.isVisible = false;
> > +      }
> > +      if(!_.isEmpty(user.movement_types)
> > +        && _.isEmpty(_.intersection(
> > +          user.movement_types, $scope.shownFilters.movement_types))){
> > +            event.isVisible = false;
> > +      }
> > +    });
> > +  }
> > +
>
> Помоєму це намагаєшся реалізувати те що в ангулярі уже зроблено.
> Фільтруєш події по вибраним role & movement type в шаблоні ангуляра якось
> так
>
> <div ng-for"event in events" ng-if"event.user_roles ... selectedRoles">
>
> І маєш у DOM лише події які необхідно відображати.
> Перемикаєш чекбокс - спрацьовує біндінг - ангуляр хитро перемальовує DOM.
>
> —
> Reply to this email directly or view it on GitHub<https://github.com/42cc/p2psafety/pull/52/files#r10436227>
> .
>