使用MEANSTACK技术,我遇到这种情况: 一个类型为“date”的输入标记如下:
<input class="form-control form-control-lg" style="margin-left:5px;" type="date" ng-model="myObject.locations[0].timestamp">
一个表包含对象myObject的一些属性。它看起来像这样:
<table class="table table-striped">
<thead>
<tr>
<th class="col-xs-4">Date</th>
<th class="col-xs-4">Address </th>
</tr>
</thead>
<tbody>
<tr ng-repeat="obj in history" >
<td class="col-xs-4">{{obj.locations[0].timestamp | date: "dd-MM-yyyy-HH:mm:ss" }}</td>
<td class="col-xs-4">{{addr}}</td>
<td class="col-xs-4">{{obj.locations[1].timestamp | date: "dd-MM-yyyy-HH:mm:ss" }}</td>
<td class="col-xs-4">{{addr}}</td>
</tr>
</tbody>
</table>
locations是对象myObject的一个属性,它是一个包含一组对象的数组。它看起来像这样:
myObject:{
"p0":"value0",
"p1":"value1",
locations:[
{"long":"vlong0",
"lat":"vlat0",
"timestamp":"vtimestamp0"},
{"long":"vlong0",
"lat":"vlat0",
"timestamp":"vtimestamp0"}]
}
这是我在控制器中填充表格的方式:
$http.get('myobject.json').success(function(response){
$scope.history = response;
});
问题是我找不到基于我的日历日期选择过滤表的方法以及如何在整个“位置”数组上进行过滤。我该怎么办。任何帮助!