Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何通过angularjs将输入数组传递给web api_Javascript_Angularjs_Asp.net Web Api - Fatal编程技术网

Javascript 如何通过angularjs将输入数组传递给web api

Javascript 如何通过angularjs将输入数组传递给web api,javascript,angularjs,asp.net-web-api,Javascript,Angularjs,Asp.net Web Api,我是Angularjs新手,通过构建一个向用户检索数据电影细节的服务来学习webapi。 电影名称、年份、收视率和演员是参数。 我正试着用表格打电话。我对所有输入使用了文本框,当提交时,转换值被传递为null,因为它定义为数组数据类型。 注意:我允许用户输入逗号分隔的强制转换值。 例如:塞纳、奥尔顿、埃奇 在这里,我坚持如何获取在Cast控件中输入的值,并将其作为数组对象传递给我的webapi HTML: 如何实现这一目标。通过在Cast输入中使用逗号分隔的方式,可以使用该函数将字符串拆分为子字

我是Angularjs新手,通过构建一个向用户检索数据电影细节的服务来学习webapi。 电影名称、年份、收视率和演员是参数。 我正试着用表格打电话。我对所有输入使用了文本框,当提交时,转换值被传递为null,因为它定义为数组数据类型。 注意:我允许用户输入逗号分隔的强制转换值。 例如:塞纳、奥尔顿、埃奇 在这里,我坚持如何获取在Cast控件中输入的值,并将其作为数组对象传递给我的webapi

HTML:

如何实现这一目标。通过在Cast输入中使用逗号分隔的方式,可以使用该函数将字符串拆分为子字符串数组。根据您期望的输入,这可能会起作用:

$scope.avalue = $scope.cast.split(', ');
$scope.submit = function() {
  var prod = {
    "Name": $scope.moviename,
    "Year": $scope.year,
    "Rating": $scope.rating,
    "Cast": $scope.avalue
  };
  var result = CRUDService.Add(prod);
};
$scope.avalue = [];
$scope.submit = function() {
    var prod = {
        "Name": $scope.moviename,
        "Year": $scope.year,
        "Rating": $scope.rating,
        "Cast": $scope.avalue
    };
    var result = CRUDService.Add(prod);
};
$scope.avalue = $scope.cast.split(', ');
$scope.submit = function() {
  var prod = {
    "Name": $scope.moviename,
    "Year": $scope.year,
    "Rating": $scope.rating,
    "Cast": $scope.avalue
  };
  var result = CRUDService.Add(prod);
};