我有一個工作角形式坐在應用程序(導軌應用程序)內。它發送一個get請求到一個rails服務器。角度獲取請求
問題是,如果這個應用程序收到一個正常的請求,它會刷新頁面。但是,當通過角度發送請求時,我可以在服務器上看到請求,但該頁面從不刷新。 (我可以使用這些獲取請求來獲取數據)。
問題是如何以角度形式傳遞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請求,在應用程序中使用常規的java腳本,在角度上下文之外,我得到預期的行爲,頁面刷新。
'$ http.get'是一個AJAX調用,它不會刷新頁面。但通常你不想在角度應用中重新加載頁面。你爲什麼要重新加載它? – nagyf
是否要重新加載以顯示來自GET的數據? – Wandrille
我需要服務器處理一系列在rails中發生的邏輯,並用該新邏輯重新加載頁面。基本上,我不想重寫角度上的所有邏輯.. – HoosierCoder