我使用AngularJS。当我没有定义内部属性时,如何打印以查看1个对象多级。
例如,我有对象错误:
{
"email": {
"Required": []
},
"first_name": {
"Min": [
"2"
]
},
"last_name": {
"Required": []
}
}
我想打印此对象形成列表中的所有数据
请想象一下,这只是提交表单时可能发生的许多错误的一部分。
答案 0 :(得分:0)
读取嵌入现有对象深处的对象或属性的DOT表示法也适用于AngularJS。
我们假设您有以下对象:
$scope.newObject = {
email: {
required: true
},
firstName: {
min: 2
}.
lastName: {
required: true
}
};
如果您希望然后访问嵌套required
对象的email
属性,则可以像这样访问它:
<input type="text" ng-required="newObject.email.required">
因此,使用DOT表示法,我们也可以访问嵌套对象及其属性。
答案 1 :(得分:0)
<ul>
<li ng-repeat="obj in newObject">
<span >{{obj.email.required}}</span>
<span >{{obj.email.firstname.min}}</span>
<span >{{obj.email.lastname.required}}</span>
</li>
</ul>
我希望这可以帮到你