-1

我使用 AngularJS。当我没有定义内部属性时,如何打印以查看 1 个对象的多级。

例如,我有对象错误:

{
  "email": {
    "Required": []
  },
   "first_name": {
    "Min": [
      "2"
    ]
  },
  "last_name": {
    "Required": []
  }
}

我想打印这个对象形成列表中的所有数据

  • 电子邮件:必填
  • 名字:最少 2
  • 姓氏:必填
  • ...

请想象这只是提交表单时可能发生的许多错误的一部分。

4

2 回答 2

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>

我希望这可以帮助你

于 2013-06-24T08:47:00.337 回答
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 表示法,我们也可以访问嵌套对象及其属性。

于 2013-06-21T06:48:01.587 回答