Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> AngularJS filtrowanie po dacie
Bondar91
post 3.01.2016, 23:38:52
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

Ostrzeżenie: (0%)
-----


Witam,

mam problem z filtrowaniem po dacie, mianowicie chciałbym zrobić własne filtrowanie gdzie będę mógł wybrać zakres dat. Czyli mam dwa inputy gdzie wybieram date, jeden input to data od, drugi to data do.

Widok:
  1. <input type="text" class="form-control" ng-model="dateFrom">
  2. <input type="text" class="form-control" ng-model="dateTo">


Tablica json:
  1. [
  2. {
  3. "name": "aaa",
  4. "surname": "aaa",
  5. "dateAdd": 2015-11-13
  6. },
  7. {
  8. "name": "bbb",
  9. "surname": "ccc",
  10. "dateAdd": 2015-11-12
  11. },
  12. {
  13. "name": "asda",
  14. "surname": "sda",
  15. "dateAdd": 2015-11-20
  16. },
  17. {
  18. "name": "aaaaaa",
  19. "surname": "eeeee",
  20. "dateAdd": 2015-11-20
  21. }
  22. ]


Plik filters.js
  1. var filterDate = angular.module( 'filterDate',[]);
  2. filterDate.filter("filterDateRange", function() {
  3. return function() {
  4.  
  5. }


I tu nasuwa się problem napewno muszę przesłać jako parametry dane z tablicy json oraz dwie daty z inputów ale co dalej bo nie mam pomysłu.. Pozdrawiam i czekam na jakąś podpowiedź

Ten post edytował Bondar91 3.01.2016, 23:40:06
Go to the top of the page
+Quote Post
Rochu
post 4.01.2016, 23:38:47
Post #2





Grupa: Zarejestrowani
Postów: 64
Pomógł: 14
Dołączył: 25.09.2010

Ostrzeżenie: (0%)
-----


Przygotowałem bardzo prosty przykład z Twoimi danymi - do manipulowania datami, jeśli filtrujesz po nich dość często itp. BARDZO POLECAM wrzucić do projektu bibliotekę momentjs.

http://jsfiddle.net/dqw6cpmv/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 8.07.2025 - 07:30