Potrzebuję napisać serwis/komponent (?) ktory bedzie wykonywał określone czynności na wszystkich podstronach. Np. kliknięcie na "^" zwija panel, kliknięcie na "x" usuwa/ukrywa element na stronie, itp itd. Jak do tego się zabrać?
ale: 1. nie wiem czy to powinno być jako serwis czy jako komponent? 2. jak zaimpotować to w innym komponencie, tak abym nie musiał pisać obsługi tych zadrzeń na każdej podstronie?
@qwelukasz: #nieznamsiealesiewypowiem 1. imho to komponent, bo w ogóle nie operuje danymi. 2. w pliku kontrolera piszesz metody, w htmlu przekazujesz tylko odpowiednie parametry, jak dobrze zorganizujesz kod to jest (lub prawie jest) kopiuj-wklej.
@qwelukasz: serwis odpowiada za logikę biznesową, pobieranie danych, ogólnie komunikowanie się z jakimś API. to co chcesz robić to powinno być w komponencie, który ma jakieś metody do zwijania etc, a później taki komponent załączasz w innych komponentach. Serwis w takim komponencie może być jak np. metoda odpowiadająca za jakieś zwijanie ma w sobie dużo logiki.
Pisze strone w angularjs 2.
Potrzebuję napisać serwis/komponent (?) ktory bedzie wykonywał określone czynności na wszystkich podstronach.
Np. kliknięcie na "^" zwija panel, kliknięcie na "x" usuwa/ukrywa element na stronie, itp itd.
Jak do tego się zabrać?
Zrobiłem to tak:
http://pastebin.com/W5P9t71D
ale:
1. nie wiem czy to powinno być jako serwis czy jako komponent?
2. jak zaimpotować to w innym komponencie, tak abym nie musiał pisać obsługi tych zadrzeń na każdej podstronie?
wybierz jedno XD
wiekszym problem to to co pisalem wyzej
znalazlem cos takiego: http://stackoverflow.com/a/34363671/1251563
ale czy to znaczy ze kazda akcje z serwisu musze powtarzac w komponentach?
1. imho to komponent, bo w ogóle nie operuje danymi.
2. w pliku kontrolera piszesz metody, w htmlu przekazujesz tylko odpowiednie parametry, jak dobrze zorganizujesz kod to jest (lub prawie jest) kopiuj-wklej.
http://stackoverflow.com/a/35666878/1251563
ale dzieki za pomoc
to co chcesz robić to powinno być w komponencie, który ma jakieś metody do zwijania etc, a później taki komponent załączasz w innych komponentach. Serwis w takim komponencie może być jak np. metoda odpowiadająca za jakieś zwijanie ma w sobie dużo logiki.