首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Angular和MongoDB遍历子容器

问使用Angular和MongoDB遍历子容器
EN

Stack Overflow用户
提问于 2013-03-06 22:51:16
回答 1查看 248关注 0票数 1

我很想知道用angular遍历mongodb以获得给定客户的所有域名的最好方法。

这是我来自MongoDB的JSON:

代码语言:javascript
复制
    {
"_id": {
    "$oid": "513568dae4b08eabdba2eb63"
},
"name": "Sofa King",
"contactPrimaryName": "Richard Cranium",
"contactPrimaryPhone": "410 555-1212",
"contactPrimaryEmail": "me@mysite.com",
"PrimaryAddress": "123 Any Street\nApt. 17",
"contactPrimaryCity": "Nashville",
"contactPrimaryState": "TN",
"contactPrimaryZip": "22222",
"site": "http://www.mysite.com",  //ignore, replacing with domains
"domains": [
    {
        "url": "http://www.mysite.com",
        "ns1": "ns1.mydns.com",
        "ns2": "ns2.mydns.com",
        "registered": "2011-01-01",
        "expires": "2014-01-01"
    },
    {
        "url": "http://www.myother.com",
        "ns1": "ns1.mydns.com",
        "ns2": "ns2.mydns.com",
        "registered": "2012-02-02",
        "expires": "2015-02-02"
    }
]

我知道我可以通过以下方式获取客户详细信息:

代码语言:javascript
复制
    <tr ng-repeat="customer in customers | filter:search | orderBy:'name'">
    <td><a href="{{customer.site}}" target="_blank">{{customer.name}}</a></td>
    <td>{{customer.contactPrimaryName}}</td>
    <td>{{customer.contactPrimaryPhone}}</td>
    <td>{{customer.contactPrimaryEmail}}</td>

但我不确定如何获得给定客户的域名URL。

我的目标是有一个页面上的客户列表与一个按钮,以查看该客户的域名。当查看给定客户的域名时,然后有能力添加域。

EN

回答 1

Stack Overflow用户

发布于 2013-03-06 22:58:41

您应该能够遍历当前客户的“domain”数组:

代码语言:javascript
复制
<tr ng-repeat="customer in customers | filter:search | orderBy:'name'">
...
    <td>
        <div data-ng-repeat="domain in customer.domains">
            // Do stuff in here with the domain for that customer
        </div>
    </td>
</tr>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15250488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档