angular js中如何从swagger editor中获取修改后的数据
How to get the modified data from swagger editor in angular js
我正在使用 swagger 版本 3 和 angular js。我已经将 swagger 编辑器与 angular js 集成在一起。现在我一直在获取显示在 swagger 编辑器中的数据,然后传递给服务器。以下是我的代码:-
Html代码:-
<div id="swagger-editor-container" class="swagger-ui-wrap" ng-model="textVal">
控制器:-
$scope.submit = function(obj){
console.log("value of textarea");
console.log(obj);
console.log($scope.textVal);
$scope.status = "Updating";
$scope.renderJson = false;
UploadFileService.uploadToS3(angular.toJson(obj))
.then(function(res){
console.log(res);
getData();
},
function(err){
console.log(err);
})
}
我无法从它在 console.log 中显示 "undefined" 的 swagger 编辑器中获取数据。从 swagger 编辑器中获取数据的任何方法
我们可以从本地存储中检索数据,swagger editor 存储在本地存储中。所以你可以通过在 angular js 中使用以下代码来获取数据:-
let swaggerEditorData = window.localStorage.getItem('swagger-editor-content');
2.) 替代方法是使用内置函数:-
ui.specSelectors.specStr();
我正在使用 swagger 版本 3 和 angular js。我已经将 swagger 编辑器与 angular js 集成在一起。现在我一直在获取显示在 swagger 编辑器中的数据,然后传递给服务器。以下是我的代码:- Html代码:-
<div id="swagger-editor-container" class="swagger-ui-wrap" ng-model="textVal">
控制器:-
$scope.submit = function(obj){
console.log("value of textarea");
console.log(obj);
console.log($scope.textVal);
$scope.status = "Updating";
$scope.renderJson = false;
UploadFileService.uploadToS3(angular.toJson(obj))
.then(function(res){
console.log(res);
getData();
},
function(err){
console.log(err);
})
}
我无法从它在 console.log 中显示 "undefined" 的 swagger 编辑器中获取数据。从 swagger 编辑器中获取数据的任何方法
我们可以从本地存储中检索数据,swagger editor 存储在本地存储中。所以你可以通过在 angular js 中使用以下代码来获取数据:-
let swaggerEditorData = window.localStorage.getItem('swagger-editor-content');
2.) 替代方法是使用内置函数:-
ui.specSelectors.specStr();