AngularJS 및 에 익숙하다. Ajax와 같은 jQuery를 Angular로 호출하고 전체 구문을 알고 싶다면 누군가가 나를 도와 줄 수 있는지 알고 싶다. 코드 구문.AngularJS http 호출 (완료 구문)
나는 같은 것을 할 수있는 jQuery를 예를-
- 지금 여기$.ajax(
{
url: 'someURL',
type: 'POST',
async: false,
data:
{
something: something,
somethingelse: somethingelse
},
beforeSend: function()
{
$('#someID').addClass('spinner');
},
success: function(response)
{
$('#someID').removeClass('spinner');
console.log(response);
},
complete: function(response)
{
$('#someID').removeClass('spinner');
console.log(response);
},
error: function (errorResp)
{
console.log(errorResp);
}
});
내가, 가능한 모든 옵션, 전체 구문을 구축하는 데 도움이 필요 각도에서 HTTP 호출을 만들기에 발견 무엇
var req = {
method: 'POST',
url: 'someURL',
headers: {
'Content-Type': undefined
},
data: {
//goes in the Payload, if I'm not wrong
something: 'something'
},
params:{
//goes as Query Params
something: 'something',
somethingElse: 'somethingElse'
}
}
$http(req)
.then(function()
{
//success function
},
function()
{
//Error function
});
이제 jQuery와 같은 BeforeSend 함수의 일부 ID에 회 전자를 연결하고 성공시 회 전자를 제거하려면 BeforeSend 또는 http ca를 좋아하는 각도의 방법은 무엇입니까? 비동기입니까?
이 왜 전혀'beforeSend' 필요합니까? '$ http' 호출 전에 회 전자를 설정하면 (또는 호출이 비동기이기 때문에 작동하기도합니다)'.then' 함수에서 제거합니다. – smnbbrv
예, 임시 픽스를 만들 수 있습니다. jQuery처럼 Angular에 표준 방법이 있는지 알고 싶었습니다. –
임시 수정 프로그램이 아니므로 원하는대로 수행 할 수있는 매우 일반적인 방법입니다. 나는 개인적으로 jQuery 길을 과잉으로 생각한다. 'beforeSend' 함수는 절대 필요하지 않습니다. – smnbbrv