[SPRING] 스프링 컨트롤러에서 angularjs의 모델 속성 값을 얻는 방법
SPRING스프링 컨트롤러에서 angularjs의 모델 속성 값을 얻는 방법
나는 스프링 컨트롤러를 다음과 같이 정의했다.
@Controller
public class TestController {
private Logger logger = LoggerFactory.getLogger(getClass());
@RequestMapping(value="/hello")
public String home(HttpServletRequest httpRequest, Model model) {
model.addAttribute("Authorization", "test string");
return "/index";
}
}
각도 컨트롤러에서 "인증"속성을 얻을 수있는 방법이 있습니까?
해결법
-
==============================
1.이 시도:
이 시도:
($ location.search ()). 인증
$ 위치 및 매개 변수에 대한 자세한 내용은 다음을 참조하십시오. https://docs.angularjs.org/api/ng/service/$location
-
==============================
2.ng-init = "var = $ {권한 부여}"시도 다음 컨트롤러 $ scope.var
ng-init = "var = $ {권한 부여}"시도 다음 컨트롤러 $ scope.var
-
==============================
3.나는 같은 문제에 직면했지만 ($ location.search ()). attributeKey는 나를 위해 작동하지 않습니다. 내 angularJs 컨트롤러에서 ($ location.search ()). attributeKey를 통해 '정의되지 않은'값을 받았습니다.
나는 같은 문제에 직면했지만 ($ location.search ()). attributeKey는 나를 위해 작동하지 않습니다. 내 angularJs 컨트롤러에서 ($ location.search ()). attributeKey를 통해 '정의되지 않은'값을 받았습니다.
-
==============================
4.나는이 문제가 얼마 동안 있었다. 백엔드에서 모달 속성으로 추가 된 변수에 액세스하기 위해 'hackish'방법을 사용했습니다.
나는이 문제가 얼마 동안 있었다. 백엔드에서 모달 속성으로 추가 된 변수에 액세스하기 위해 'hackish'방법을 사용했습니다.
다음과 같이 모델에 "일부 데이터"를 추가했다고 가정 해 보겠습니다.
model.addAttribute("some-data-id", "some-data");
ctrl이 초기화되는 jsp에서 스팬과 같은 숨겨진 HTML 요소에 속성을 추가합니다.
<span style="display:none" id="someDataId">${some-data-id}</span>
컨트롤러에서 angle.element ( '# some-data-id')를 사용하여 값을 검색합니다. innerHTML
from https://stackoverflow.com/questions/27929602/how-to-get-model-attribute-value-in-angularjs-from-spring-controller by cc-by-sa and MIT license