我正在开发一个具有多语言翻译的应用程序。我决定使用angular translate loader url
。
我的cURL请求:
curl -X POST https://lokali.se/api/string/list \
-d "api_token=641bc8455768b09589806c7d489640789cfb49e1" \
-d "id=7509115157679787966292.60209031"
如何在Angular脚本中使用此cURL请求?
我的角度脚本是这样的
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);
};
});
有人可以帮助我吗?
答案 0 :(得分:0)
您可以使用$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
});
});