我无法将其他参数绑定到AngularJS调用

时间:2015-12-25 06:51:51

标签: asp.net angularjs

我有一个ASP.NET应用程序,其形式由AngularJS处理。有2个日期时间选择器(fromDate和toDate变量)和复选框,指示是否包含开放日期(isOpenDatesIncluded)。

代码如下:

1)在第一个AngularJS模块中:

List<Vector3>

2)在service.js中:

SearchActionsApp.controller("ListController", function($scope, $location,$q, Actions, ActionDates, CounterAgents,Counteragents, AsyncTask) {
...

$scope.actionsQuery = {
    searchText: "",
    fromDate: new Date(moment().format("MM/DD/YYYY")),
    toDate: new Date(moment().add('d', 3).format("MM/DD/YYYY")),
    isOpenDatesIncluded: false,
...

ActionDates.query({ actionId: action.Id, isOpenDatesIncluded: $scope.actionsQuery.isOpenDatesIncluded, fromDate: $scope.actionsQuery.fromDate, toDate: $scope.actionsQuery.toDate }, task.success, task.error);

...

}

3)在服务器端:

.factory('ActionDates', function ($resource) {
    return $resource('/RestApi/api/ActionDates', {});
})

问题是查询返回的数据集从:1980,1,1到DateTime.Now.AddYears(1),但我需要返回范围内的数据:fromDate - toDate,我从客户端获取侧。

连接到RestApi URL的客户端参数是正确的,但我只获得了第一个参数 - 服务器端的ActionId。我没有其他3个人 - IsOpenDatesIncluded,FromDate和ToDate。

我不确定如何在service.js文件中绑定它们。

怎么做?

0 个答案:

没有答案