javascript - 在 Angular JS 脚本中读取 JSON 数据并仅在 JS 中进一步使用该数据

标签 javascript angularjs json

我搜索了很多,在所有情况下,他们通常都想直接在 HTML 上显示它,但我的目的是仅使用 Angular JS 中的数据。

angular.module('myApp').factory('UserService', ['$http', '$q', function($http, $q){

    var url ;
    $http.get('/HomeAccessService-1/static/js/data.json').then(function(response) {
        url = response.data;
        //alert(JSON.stringify(url.data));
        });
    //var REST_SERVICE_URI = 'http://localhost:8080/HomeAccessService-1/user/';
    var REST_SERVICE_URI = JSON.stringify(url.data);
    var factory = {
        fetchAllUsers: fetchAllUsers,
        createUser: createUser,
        updateUser:updateUser,
        deleteUser:deleteUser
    };

return factory;

    function fetchAllUsers() {
        var deferred = $q.defer();
        $http.get(REST_SERVICE_URI)
            .then(
            function (response) {
                deferred.resolve(response.data);
            },
            function(errResponse){
                console.error('Error while fetching Users');
                deferred.reject(errResponse);
            }
        );
        return deferred.promise;
    }

我想在其他方法中使用此 url 数据,该数据实际上是我放入 data.json 文件中的 REST API URL

{"data":"http://someotherip:8080/Service/user/"}

当警报时显示object Object

我不想在 HTML 中显示它,而是想在 Angular js 方法中使用数据。

最佳答案

在您的回复到达之前就会出现提醒。将警报放入请求 promise 中。您将得到答复。 并使用 json.stringify(response.data) 制作 json 字符串

关于javascript - 在 Angular JS 脚本中读取 JSON 数据并仅在 JS 中进一步使用该数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42744580/

相关文章:

javascript - Angular ChartJS 多种图表类型

javascript - 带有 {{}} 指令属性的 Angular

python - JSON 字符串索引必须是整数

使用 scala.util.parsing.json 在 Scala 中解析 Json

c# - 使用动态变量解析 JSON block

javascript - jQuery 滚动到元素底部而不是顶部

javascript - Twitter Bootstrap 菜单 - 响应问题

javascript - 脚本冲突联系表,fancybox

Javascript 和/或 jquery 优化和 jsPerf

javascript - 当我们隐藏/显示 ui-grid 中的列时会触发哪个事件?