RSM*_*RSM 11 javascript json angularjs
json对象有一个键lastLogin.它的值是一个字符串.
我正在尝试打印firstName John和Blake
$scope._users = [{
"User": {
"userid": "dummy",
"lastlogin": "{\"employees\":[{\"firstName\":\"John\"}, {\"firstName\":\"Blake\"}]}",
}
}];
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激.
Ani*_*bhi 21
试试这样吧
视图
<div ng-controller="MyCtrl">
<div ng-repeat="user in _users" ng-init="myInfo=parJson(user.User.lastlogin)">
<div ng-repeat="emp in myInfo.employees">{{emp.firstName}}</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
调节器
var myApp = angular.module('myApp', []);
function MyCtrl($scope) {
$scope.getName = function (user) {
return "Names";
};
$scope._users = [{
"User": {
"userid": "dummy",
"lastlogin": "{\"employees\":[{\"firstName\":\"John\"}, {\"firstName\":\"Blake\"}]}",
}
}];
$scope.parJson = function (json) {
return JSON.parse(json);
}
//console.log(JSON.parse($scope._users[0].User.lastlogin));
}
Run Code Online (Sandbox Code Playgroud)
你也可以用angular.fromJson.
像这样
$scope.parJson = function (json) {
return angular.fromJson(json);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69727 次 |
| 最近记录: |