Я хочу отформатировать дату, а затем выполнить поиск из поля ввода. Я пытаюсь использовать конвертер, но по какой-то причине не работает поиск и мой фильтр разве работает либо вот мой скрипку примерпоиск не работает в угловых данных
https://jsfiddle.net/U3pVM/25662/
вот мой код
<div ng-app='app'>
<h2>Todo</h2>
<div ng-controller="TodoCtrl">
<form>
<div class="form-group">
<div class="input-group">
<div class="input-group-addon"><i class="fa fa-search"></i></div>
<input type="text" class="form-control" ng-model="search">
</div>
</div>
</form>
<div ng-repeat="item in data">
{{item.date }}
</div>
</div>
</div>
и здесь мой контролер
var app = angular.module('app', []);
app.controller('TodoCtrl', function ($scope) {
$scope.data = [
{
name_object: "my Object",
date: "2016-05-01 20:00:00",
id: "123",
name: "xy kaj Pl"
},
{
name_object: "my Object2",
date: "2014-15-01 20:10:00",
id: "143",
name: "Rose Jack"
},
{
name_object: "my Object3",
date: "2015-17-01 04:00:00",
id: "143",
name: "John Smith"
},
{
name_object: "my Object4",
date: "2016-18-01 04:00:00",
id: "142",
name: "Barbara Francis"
}
]
});
$scope.dateFormat = function(string){
return isoDate(string);
};
app.filter('isoDate', function(string){
return new Date(string.split(' ').join('T'));
});
Когда я ввожу дату, он не фильтрует, и мой пользовательский фильтр не работает t o формировать дату.
Благодаря
Где используется пользовательский фильтр? –
попробуйте это '