我想从AngularController.js到CCharpController.cs获取angularjs值
我想把$scope.count1和$scope.count2的值相加
`
$scope.onSubmit = function () {
for (var i = 0 ; i < $scope.Data.length ; i++) {
if ($scope.Data[i].1 === true) {
$scope.count1 += 1;
}
else if ($scope.Data[i].2 === true) {
$scope.count2 += 1;
}
}
}`
并像这样传递给CCharp函数,
`
[Route("api/WarehousePlan/AllowWarehousePlan")]
[HttpPost]
[Authorize]
public IHttpActionResult AllowWarehousePlan([FromBody] WarehouseAllowDenyModel model){
....
var count = $scope.count1 + $scope.count2 }`
我期望从angularjs函数接收计数值。
发布于 2019-01-08 16:24:51
首先声明一个模型
$scope.modelVM = {};然后将参数分配到model中,就像您在model类中声明的那样。
$scope.modelVM.count1 += 1;
$scope.modelVM.count2 += 1;然后通过http发布模型。
$http.post('api/WarehousePlan/AllowWarehousePlan', $scope.modelVM).then(
function (successResponse) {
if (successResponse.status == '200') {
alert("Data Submit Successfully..");
}
},
function (errorResponse) {
alert("Not Successful");
});发布于 2019-01-11 15:45:19
在控制器文件的Cookie中设置值,
HttpContext.Current.Response.Cookies["count1"].Value = "1";您可以在JS文件中访问cookie值,
$scope.count1 = $cookies.get("count1");要更新JS文件中的Cookie值,
$cookies.put('count1',2);https://stackoverflow.com/questions/54087555
复制相似问题