Это основанная на элементах или содержательная совместная фильтрация?

0

(Обновленный код) Привет всем Я хочу фильтровать элементы для подсчета и качества, используя функцию фильтра в приложении meanjs. то я пробовал много способов, но не смог получить решение, если кто-нибудь знает решение, пожалуйста, помогите мне.....

вот мой образец плункера

Count All
 <div class="col-md-2 form-group form-group-default"> 
           <label>Quality</label> <select data-ng-model="searchtable.quality" id="quality" ng-options="item.quantity as item.quantity for item in descriptionyarnqualitys" class="form-control" placeholder="Quality"required><option value="">All</option></select>
 </div>
  • 0
    Пожалуйста, предоставьте работающий Plunker, загрузите все необходимые библиотеки и предоставьте макеты для ваших сервисов ... Так что же возвращает Descriptionyarnqualitys.query() ?
  • 0
    мой код обновлен, пожалуйста, проверьте и помогите мне ...
Теги:
meanjs

1 ответ

0
Лучший ответ

Свойство качества является дополнительным свойством colorshades, а не самого порядка. Используйте searchtable.colorshades.quality модели searchtable.colorshades.quality и оно работает

динамически извлекать значение "качество" из списка заказов:

$scope.getDescriptionyarnqualitys = function() {
  var qualities = {};
  angular.forEach($scope.sryarnorders, function(order) {
    angular.forEach(order.colorshades, function(shade) {
      qualities[shade.quality]=shade.quality;
    });
  }) 
  return qualities;
};

В HTML вы можете вызвать функцию для извлечения доступных качеств:

<select data-ng-model="searchtable.colorshades.quality" id="quality" ng-options="name for (name, value) in getDescriptionyarnqualitys()" class="form-control" placeholder="Quality" required>

Надеюсь, это поможет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню