나는 응용 프로그램 (레일 응용 프로그램) 안에 앉아 작동 각 형태가 있습니다. 그것은 레일 서버에 요청을 보냅니다.각도 요청 받기
이 앱이 정상적인 요청을 받으면 페이지가 새로 고쳐집니다. 그러나 요청이 각도를 통해 전송되면 서버에서 요청을 볼 수는 있지만 페이지가 새로 고쳐지지 않습니다. (나는이 요청을 사용하여 데이터를 다시 가져올 수 있습니다.)
질문은 서버가 정상적으로 처리하고 페이지를 새로 고치려면 각도 형식으로 get 요청을 전달하는 방법입니까?
HTML :
<form ng-submit="submitForm()" style="margin-top:30px;">
<h3>get request</h3>
<button type="submit" class="btn btn-primary">Get</button>
</form>
app.js 컨트롤러 :
$scope.submitForm = function(){
posts.factorySubmit();
};
app.js 공장 얻을 기능 :
o.factorySubmit = function() {
$http.get('http://localhost:8080/clients');
};
--Side 노트 - 나는 GET 요청을 만드는 경우 , 응용 프로그램에서 각도 컨텍스트 외부에서 정규 자바 스크립트와 함께, 나는 예상 동작을 얻을 페이지를 새로 고칩니다.
'$ http.get'은 AJAX 호출이고 페이지를 새로 고치지 않습니다. 하지만 일반적으로 각도 앱에서 페이지를 새로 고침하고 싶지는 않습니다. 왜 그것을 다시로드하고 싶습니까? – nagyf
GET에서 데이터를 표시하기 위해 다시로드 하시겠습니까? – Wandrille
레일에서 일어나는 일련의 로직을 처리하기 위해 서버가 필요하며 새로운 로직으로 페이지를 다시로드하십시오. 기본적으로, 나는 그 모든 논리를 각도로 다시 쓰고 싶지 않다. – HoosierCoder