マニュアルには get? のそのようなメソッドが記載されていないことがわかりました。
JSON を導入するとは、RequestBody で JSON パラメーターをバックエンドに渡すことを意味しますよね?
これが当てはまる場合、Angular がそれを提供していないのではなく、それを行うべきではないという考えは間違っています。
getをリクエストしたい場合は、アドレスを入力するだけです
$resource を通じて達成可能
HTTP GET メソッドは、body フィールドの受け渡しをサポートしていません。パラメーターを介して JSON を渡す場合は、最初に を渡す必要があります。 >JSONURLEncode を実行します。つまり: HTTP GET方法不支持传body域,如果你指的是将JSON通过参数传递的话应该先将JSON进行URLEncode,即:
HTTP GET
body
JSON
を渡す必要があります。 >JSON
URLEncode
var data = {'foo': 'bar'}; var json_str = JSON.stringify(data); var encoded_param = encodeURIComponent(json_str); // 转码 $http.get('/path', { params: { encoded_param: userencoded_paramid } });
通过Angular $http リーリー
Angular $http
angular.module('ngApp') .controller('aboutCtrl', function ($scope, $http) { var url = 'xxx.json'; $http.get(url).success(function (data) { $scope.tableDate = データ }) });
JSON を導入するとは、RequestBody で JSON パラメーターをバックエンドに渡すことを意味しますよね?
これが当てはまる場合、Angular がそれを提供していないのではなく、それを行うべきではないという考えは間違っています。
getをリクエストしたい場合は、アドレスを入力するだけです
$resource を通じて達成可能
HTTP GET
メソッドは、body
フィールドの受け渡しをサポートしていません。パラメーターを介してJSON
を渡す場合は、最初にを渡す必要があります。 >JSON
URLEncode
を実行します。つまり:HTTP GET
方法不支持传body
域,如果你指的是将JSON
通过参数传递的话应该先将JSON
进行URLEncode
,即:通过
Angular $http
リーリーAngular $http
を介して渡された場合は、次のようになります 🎜angular.module('ngApp')
.controller('aboutCtrl', function ($scope, $http) {
var url = 'xxx.json';
$http.get(url).success(function (data) {
$scope.tableDate = データ
})
});