gpt4 book ai didi

javascript - 使用 angularjs 过滤 API 的结果

转载 作者:行者123 更新时间:2023-11-28 18:18:04 24 4
gpt4 key购买 nike

我正在使用 Angular 中的 API 接收数据,并尝试筛选 min_price 小于 50 美元的酒店的结果!

$http.get($rootScope.baseurl + 'api/hotels/', {
params: {
page_size: $scope.page_size,
page: $scope.page,
goingTo: goingTo,
ordering: $scope.sortBy,
star: $scope.filter.star,
min_price: ????
}}).then(
function(data, status, headers, config) {
$scope.Hotels = data.data.results;
$scope.count = data.data.count;
$scope.loading = false;
PageService.setContentReady();
},
function(data, status, headers, config) {
$scope.loading = false;
PageService.contentStatus = 'ready';
}
);

如何显示 50 美元以下的酒店?

最佳答案

尝试将其添加到语句末尾:

// Assuming you're doing some kind of promise resolution;
let deferred = $q.defer();

.success((data) => {
deferred.resolve(data);
});

您可以过滤由此产生的数据:

// assume 'data' is your real resolved data;
let filteredData = data.filter((hotel) => hotel.min_price < 50);

这是 ES6 语法,但您已经明白要点了。

关于javascript - 使用 angularjs 过滤 API 的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40482756/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com