[英]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.