https://www.youtube.com/watch?v=hS_DkQeIkZA
Service
1. service 초기 한번만 불러온다.
14번에서 호출하면 5번에 있는 service를 한 번만 통과한다고 한다.
결과: 버튼을 여러번 눌러도 값은 변하지 않는다.
2. service는 싱글톤이다.
결과: AngularJS 싱글톤이라 random.generate()함수를 14번과 15번에서 각각 호출하였지만 결과는 똑같은 숫자가 나온다.
factory
service랑 달라진게 없다. 똑같이 싱글톤이라. 14, 15에서 각각 호출해도 값은 같다.
service에서 빨간색 부분만 변경하면 된다.
service는 this로 선언이 가능하고
factory는 object를 만든다음 factory 함수내에 꼭 return object;를 해준다
https://edykim.com/ko/post/services-and-factory-of-angularjs/
위 블로그에서 서비스와 팩토리의 차이점을 이해하려고 노력해봤다.
service와 factory의 차이점은
1.
service는 외부에서 접근 가능하고
factory는 외부에서 접근이 불가능하다고 한다.
provider
다른애들과 무슨 차이지 ㅋㅋㅋ
https://stackoverflow.com/questions/36440146/what-is-get-in-angularjs
'검색용 개발 블로그' 카테고리의 다른 글
[javascript] 정규표현식 (0) | 2021.10.06 |
---|---|
[javascirpt] _ 식별자 underscore (0) | 2021.09.23 |
spring boot > run > main.java 로 설정하기 (0) | 2021.09.16 |
the jar file has no source attachment (0) | 2021.09.14 |
`eslint 'component/**/*' 'pages/**/*' 'payload/**/*' '*.ts' --fix` (0) | 2021.09.11 |