Есть
<input type="date">
, под ним табличка с ng-repeat? По-умолчанию в ng-repeat отображаются элементы с сегодняшней датой. А нужно что бы после изменения даты в инпуту менялось содержимое в ng-reapeat (с датой из инпута).
update:
Попытался сделать таким образом:
в хтмл
<input type="date" ng-model="bd" />
<button ng-click='changeDate()'>Ok</button>
в контроллере
$scope.changeDate = function() {
var changedDate = $scope.bd;
$http.get("/api/meals/" + changedDate)
.success(function(data) {
self.updateMeals(data);
console.log($scope.bd);
})
.error(function(){
console.log('Error get Meals')
});
};
но беда в том что из инпута дата уходит в таком формате:
"Thu%20Feb%2018%202016%2000:00:00%20GMT+0200%20(EET)"
а нужно в таком:
"2015-1-1"