2
웹 응용 프로그램에서 특정 JSON은 여러 페이지에 자주 사용됩니다. 예컨대위한 각도 1.x : 특정 시나리오 컨트롤러/서비스 사용시기
{
"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]
}
그래서 컨트롤러 또는 서비스의 일부로 간주되어야
firstName을() 또는
과 lastName() 모든 직원에 대한을 받고?
서비스은 앱에서 자주 사용되고 컨트롤러에서이 데이터를 가져 오는 것으로 생각할 수 있으며 더 얇아 질 것입니다.
이 올바른 접근 방식입니까?
현재 작은 끝점에서 데이터를 반환하기 위해 서비스를 사용하고 있지만 여러 컨트롤러가 이러한 메서드를 반복해서 정의하므로이 메서드를 서비스 계층에 포함하여 컨트롤러간에 공유 할 수 있다고 생각했습니다. 불행히도 레거시 지원으로 인해 'localStorage'를 사용할 수 없습니다. 이 데이터는 큰 데이터이며 컨트롤러의 모든 로직을 포함하여 무거워집니다. – Robin