Javascript 按输入日期筛选ng重复
我目前正在做我的第一个angularJS项目,我被卡住了。那么我想做什么呢 我正在尝试从输入类型=日期筛选具有选定日期的ng repeat这是我的视图:Javascript 按输入日期筛选ng重复,javascript,angularjs,json,date,Javascript,Angularjs,Json,Date,我目前正在做我的第一个angularJS项目,我被卡住了。那么我想做什么呢 我正在尝试从输入类型=日期筛选具有选定日期的ng repeat这是我的视图: <div class="form-group col-md-3"> <label for="date">Tender Date</label> <input type="date" id="date" ng- model="searchDate.TenderDate"class="for
<div class="form-group col-md-3">
<label for="date">Tender Date</label>
<input type="date" id="date" ng- model="searchDate.TenderDate"class="form-control">
</div>
<div >
<table class="table table-bordered">
<thead>
<th>Tender ID</th>
<th>Business unit</th>
<th>Therapy Unit</th>
<th>Tender Date</th>
</thead>
<tbody ng-repeat="tender in tenders | filter:searchDate">
<td>{{tender.TenderID}}</td>
<td>{{tender.businessUnit}}</td>
<td>{{tender.therapyUnit}}</td>
<td>{{tender.TenderDate}}</td>
</tbody>
</table>
</div>
我的控制器里什么都没有。我可以将搜索字段链接到数组中的特定字段,但问题是日期类型不起作用。我希望你们能帮助我 试试这个
var myapp=angular.module('app',[]);
myapp.controller('Main',函数($scope){
$scope.tenders={
“投标书”:[{
“业务单位”:“GN_RE S-RETAIL”,
“therapyUnit”:“医院产品”,
“投标编号”:“BE_13_N2.1_001”,
“投标日期”:“2016-03-17”
},
{
“业务单位”:“GN_RE S-RETAIL”,
“therapyUnit”:“医院产品”,
“投标编号”:“BE_13_N2.1_01”,
“投标日期”:“2016-03-18”
}
]
};
});代码>
投标日期
投标ID
业务单位
治疗单元
投标日期
{{tender.TenderID}
{{tender.businessUnit}
{{tender.therapyUnit}
{{tender.TenderDate}
试试这个
var myapp=angular.module('app',[]);
myapp.controller('Main',函数($scope){
$scope.tenders={
“投标书”:[{
“业务单位”:“GN_RE S-RETAIL”,
“therapyUnit”:“医院产品”,
“投标编号”:“BE_13_N2.1_001”,
“投标日期”:“2016-03-17”
},
{
“业务单位”:“GN_RE S-RETAIL”,
“therapyUnit”:“医院产品”,
“投标编号”:“BE_13_N2.1_01”,
“投标日期”:“2016-03-18”
}
]
};
});代码>
投标日期
投标ID
业务单位
治疗单元
投标日期
{{tender.TenderID}
{{tender.businessUnit}
{{tender.therapyUnit}
{{tender.TenderDate}
您必须提到您的过滤器将在哪一列工作
filter:{TenderDate:searchDate}
你必须提到你的过滤器将在哪一列工作
filter:{TenderDate:searchDate}
可能重复Nope,我可以过滤输入类型=文本我只是对日期有问题再次,日期是问题看链接中的第二个答案。它说明你应该使用'filter:{TenderDate:searchdate}'可能是Nope的重复,我可以过滤输入类型=文本我只是对日期有问题再次,日期是问题查看链接中的第二个答案。它说明您应该使用“过滤器:{TenderDate:searchdate}”将您的“ng-model=”searchdate.TenderDate“更改为searchdate。我已经尝试过了,如果我选择2016年3月17日,该表就是空的。我不能更改,因为它是一个日期选择器,实际上它与格式匹配,并且您的输入格式不同更改您的“ng-model=”searchdate.TenderDate”要搜索日期,我已准备好尝试此操作,如果我选择2016年3月17日,该表将为空。我不能,因为它是一个日期选择器,实际上它将日期与格式匹配,并且您的输入格式不同。您看到我的答案了吗?是的,但由于某些原因,它在我的应用程序中不起作用。我不使用函数,就像你的主函数一样,但我从一个仅json的文件加载数据。你看到我的答案了吗?是的,但由于某种原因,它在我的应用程序中不起作用。我不使用像main函数那样的函数,但我从仅json文件加载数据