用角度传输两个数组

时间:2016-02-25 08:16:02

标签: javascript angularjs playframework

我想将两个带有角度的数组传输到我的play framework(2.4)应用程序。

这就是我所拥有的。 inP和outP是数组

$http({
        url: $scope.appUrl + 'networkInsertJson',
        method: "POST",
        data: angular.toJson($scope.inP, $scope.outP),
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
        }
})

如何使用angular传输两个数组?

1 个答案:

答案 0 :(得分:1)

这应该适合你。

$http({
    url: $scope.appUrl + 'networkInsertJson',
    method: "POST",
    data: angular.toJson({ in: $scope.inP, out:  $scope.outP}),
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
    }
 })

angular.toJson(obj, pretty);取两个论点,一个转换为Json,另一个是旗帜,如果它应该美化它。

请查看此处的文档:https://docs.angularjs.org/api/ng/function/angular.toJson

如果要发送两个值,请将它们包装在对象中。这样你就可以同时发送两者。