Показать сообщение отдельно
  #9 (permalink)  
Старый 09.08.2015, 02:19
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от l-liava-l
Если прям уж хоочется фильтровать по флагу то напиши фильтр-обертку над $filter и пусть он не массив сверят а флаг который ты ему скормишь
мне нужно что то типо есть массив фильтров, мы проходимся по базовому массиву и каждый элемент прогоняем через фильтры все что прошло через фильтры попадает в view
var keys = Object.keys( this.filters );
                this._viewList = [];

                this.sourceList.forEach( function ( item ) {

                    if( keys.every( function ( i ) {
                        return this.sourceList [ keys [ i ] ] ();
                    }, this ) ) {
                        this._viewList.push ( item );
                    }

                }, this );
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 09.08.2015 в 02:53.
Ответить с цитированием