(Обновленный код) Привет всем Я хочу фильтровать элементы для подсчета и качества, используя функцию фильтра в приложении 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>
Свойство качества является дополнительным свойством 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>
Надеюсь, это поможет.
Descriptionyarnqualitys.query()
?