gpt4 book ai didi

AngularJS 工厂参数

转载 作者:行者123 更新时间:2023-12-02 19:58:47 25 4
gpt4 key购买 nike

我正在尝试将参数发送到 angularjs 服务。这是我的服务代码:

angular.module('skyBiometryServices', ['ngResource'])
.factory('Facedetect', function( $resource ) {
return $resource('skyBiometry/facedetect', {}, {
query: {
method : 'GET',
params : {imageUrl: "http://cdn1-public.ladmedia.fr/var/public/storage/images/dossiers/presidentielles-2012/les-news-sur-les-presidentielles-2012/exclu-public-cauet-pour-ces-presidentielles-personne-ne-me-fait-rever-209063/2064021-1-fre-FR/Exclu-Public-Cauet-Pour-ces-presidentielles-personne-ne-me-fait-rever-!_portrait_w674.jpg"},
isArray: false
}
})
});

在我的 Controller 中我有这个:

function IndexCtrl($scope,Facedetect) {
$scope.text = Facedetect.query();
}

如何从 Controller 将 imageurl 发送到我的服务中?像这样的事情

function IndexCtrl($scope,Facedetect) {
$scope.text = Facedetect.query('MY IMAGE URL');
}

提前致谢。

最佳答案

你可以这样写你的工厂

app.factory('Facedetect',function($resource) {

return {

query: function(image_url) {
return $resource('skyBiometry/facedetect', {}, {
query: { method: 'GET', params: {imageUrl:image_url}, isArray: false }
}).query();

}
}
});

现在您可以在 Controller 中编写

function IndexCtrl($scope, Facedetect) {
$scope.text = Facedetect.query("YOUR/IMAGE/URL");
}

关于AngularJS 工厂参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22561989/

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