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();