![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 2.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Mam taki problem, otóż stworzyłem sobie usługę typu factory i teraz jak używam ją w kontrolerze A i jego widoku to jest ok, natomiast jeżeli przejdę z kontrolera A do kontrolera B i jego widoku to mimo tego że nie zdefiniowałem w żaden sposób użycia tej usługi ona ciągle działa. Sprawa poprawia się kiedy przeładuję stronę F5 (bo jak wiadomo w angularze wszystko dzieje się bez przeładowania). I teraz chciałbym sięgnąć waszej rady czy po prostu tak jest zawsze czy też musiałem popełnić jakiś błąd?(IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
podaj kod / wstaw na jsfiddle itp.
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Możliwe, że wynika to z prostego faktu, o którym wspomina się w dokumentacji: factory, service i coś tam jeszcze powstają na bazie singletona. A więc gdy brak przeładowania, to draństwo siedzi w pamięci przeglądarki jak mniemam ciągle (IMG:style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 20:10 |