javascript - 如何在 Angular js 中调用 cURL post 方法

标签 javascript angularjs curl

我正在开发一个具有多语言翻译的应用程序。我决定使用 Angular 翻译加载器网址

我的 cURL 请求:

curl -X POST https://lokali.se/api/string/list \
 -d "api_token=641bc8455768b09589806c7d489640789cfb49e1" \
 -d "id=7509115157679787966292.60209031"

如何在我的 Angular 脚本中使用此 cURL 请求?

我的 Angular 脚本是这样的

var myApp = angular.module('translateExample', ['pascalprecht.translate']);

myApp.config(function($translateProvider) {
$translateProvider.useUrlLoader('my_cURL_Request_here');
$translateProvider.preferredLanguage('en');
});

myApp.controller('landingCtrl', function($translate, $scope) {
$scope.language = 'en';  
$scope.languages = ['en', 'fr', 'da'];
$scope.changeLanguage = function () {
  $translate.use($scope.language);
};
});

有人可以帮我吗?

最佳答案

您可以使用$http :

myApp.controller('landingCtrl', function($translate, $scope, $http) {
    $http({
        url: 'https://lokali.se/api/string/list',
        method: "POST",
        data: { 
          'api_token' : '641bc8455768b09589806c7d489640789cfb49e1', 
          'id': '7509115157679787966292.60209031'
        }
    })
    .then(function(response) {
            // success
    }, 
    function(response) { // optional
            // failed
    });
});

关于javascript - 如何在 Angular js 中调用 cURL post 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38092179/

相关文章:

javascript - js : undefined local variable or method `current_user'

javascript - 在 AngularJS 中的两个指令之间共享数据

ruby-on-rails - 无法安装 curl gem

javascript - 如何不可变地插入已排序的数组?

javascript - 我必须等待 void 异步函数吗?

javascript - 导致不需要的递归行为的 JavaScript 函数错误

javascript - 扩展 Angular yeoman 生成器

php - 为什么 cURL 会进入无限循环?

php - 调用 URLFetch 失败,出现 url x 的应用程序错误 5

javascript - JQuery CORS 和重定向