2013-06-21 28 views
-1

我使用AngularJS。如何在未定義內部屬性時打印以查看1個對象多級別。如何打印查看1個對象多級

例如,我有對象錯誤:

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

我想打印在此對象中形成列表中的所有數據

  • 電子郵件:必須
  • FIRST_NAME:分2
  • 姓氏:必填
  • ...

請想象一下,這只是提交表單時可能發生的許多錯誤中的一部分。

+1

嗨能否請您就正是你需要的闡述。 – pixelbyaj

+0

我要打印此對象中形成的所有數據列表

  • ..
。請想象一下,這只是提交表單時可能發生的許多錯誤中的一部分。 –

回答

0

閱讀嵌套在現有對象內的對象或屬性的DOT符號也適用於AngularJS。

讓我們說,你有下列對象:

$scope.newObject = { 
    email: { 
     required: true 
    }, 
    firstName: { 
     min: 2 
    }. 
    lastName: { 
     required: true 
    } 
}; 

如果你希望再訪問嵌套email對象的required財產,那麼你可以像這樣訪問:

<input type="text" ng-required="newObject.email.required"> 

因此,使用DOT符號,我們可以訪問嵌套對象及其屬性。

+0

我想打印此對象形成列表中的所有數據

  • ..
。請想象一下,這只是提交表單時可能發生的許多錯誤中的一部分。 –

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> 

我希望這可以幫助你