Tôi muốn thực hiện yêu cầu Nhận phụ trợ của tôi, nhưng tôi muốn xác minh một số thông tin xác thực người dùng trước khi gửi đối tượng phản hồi.
Đây là mã của tôi:
$scope.getEverything = function(){
$http.get('http://localhost:1234/things').success(function(data){
$scope.things = data;
});
};
Tôi đã thử đoạn code tương tự với cú pháp sau:
$http.method('path).then
$http.method(config)
Và tôi chỉ không thể tìm ra cách để vượt qua trong một số dữ liệu. Cố gắng sử dụng params: Dữ liệu là đối tượng cấu hình với in ra:
GET http://localhost:1234/[object%20Object] 404 (Not Found)
Trên console.
Tài liệu AngularJS không nói một từ về gửi dữ liệu với các yêu cầu GET. Tôi cũng đã thử một số câu trả lời của Stack, nhưng hầu hết sau đó là lỗi thời và sẽ không hoạt động.
Tôi có thể gửi dữ liệu bằng yêu cầu GET hoặc đây chỉ là một lỗi thiết kế trong đơn đăng ký của tôi không?
tại sao bạn tiêm jQuery '$ .ajax' vào một câu hỏi góc? angular có api riêng của nó api – charlietfl
Tôi đưa cả hai cho rõ ràng – WMios
Tôi không nghĩ rằng jquery nên được sử dụng trực tiếp nếu AngularJS được đặt ra, vì điều đó sẽ buộc phải sử dụng $ scope. $ apply và cũng sẽ phá vỡ testability của góc (làm Thước đo góc ngừng chờ yêu cầu kết thúc) –