gpt4 book ai didi

javascript - 在 Angular 中调用另一个函数并添加参数

转载 作者:行者123 更新时间:2023-12-03 07:50:28 27 4
gpt4 key购买 nike

我有一个函数,可以向 WS 发出请求并以 JSON 格式发送响应,如下所示。

$scope.goRequest = function ($scope) {

//variables for POST request

.success(function(data) {
//Some Code
}

.error(function(status)){
//Somo code
}
}

问题是我需要发出五个请求,但我不知道如何在另一个函数中调用函数,而且我需要将两个参数传递给 toValues 函数内部的 goRequest $scope.merchMetric 和 $范围.topRank

        $scope.topValues = function () {

$scope.value = "topCategories";

$scope.newValue = function (value) {
if (value == "topCategory") {
$scope.merchMetric = $scope.topCat
$scope.topRank="30"
console.log($scope.merchMetric);
} else if (value == "topSupplier"){
$scope.merchMetric = $scope.topSupp;
$scope.topRank="10"
console.log($scope.merchMetric);
} else if (value == "topBrand") {
$scope.merchMetric = $scope.topBrand;
$scope.topRank="10"
console.log($scope.merchMetric);
} else if (value == "topSubcategory") {
$scope.merchMetric = $scope.topSubCat
$scope.topRank="10"
} else if (value == "topItem") {
$scope.merchMetric = $scope.topItem
$scope.topRank="20"
}

}

}

那么我如何在我的最高值中调用 goRequest 函数呢?

最佳答案

我真的不明白问题是什么,你可以像调用函数一样在另一个函数中调用函数:

$scope.topValues = function() {
someService.goRequest($scope.merchMetric, $scope.topRank);
}

如果 goRequest 位于同一 Controller 内,您甚至不必传递 $scope.merchMetric$scope.topRank,您可以从那里阅读它们。

关于javascript - 在 Angular 中调用另一个函数并添加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35016821/

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