繁体   English   中英

从JSON rootscope对象获取Angular get参数

[英]Angular get parameter from JSON rootscope object

在角度我有一个像这样的rootscope对象:

{"id":12,"email":"testmail@test.com","given_name":"John","family_name":"Doe","car":"BMW"}

如何分别访问每个参数?

现在我要做

{{ currentUser }}

和做

{{ currentUser.email }}

显然是行不通的。 我猜这个JSON对象有问题吗?

谢谢

您的json对象有任何问题,请检查此方法以在rootScope上设置数据。 也许对您有帮助。

angular.module('app', [])
.factory('currentUser', [
    function () {
        return {
            "id": 12,
            "email": "testmail@test.com",
            "given_name": "John",
            "family_name": "Doe",
            "car": "BMW"
        };
    }])
.run([
    '$rootScope', 'currentUser', function ($rootScope, currentUser) {
        $rootScope.currentUser = currentUser;
    }
]);

然后,您可以在模板上调用{{ currentUser.email }} ,在代码上调用$ scope.currentUser.email。

您可以在注入$rootScope的控制器上更新数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM