首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用angularjs显示蒙古记录字段

用angularjs显示蒙古记录字段
EN

Stack Overflow用户
提问于 2013-10-16 17:33:56
回答 2查看 906关注 0票数 0

我想动态显示我的记录的字段名:

示例:

如果我有这三张唱片

代码语言:javascript
复制
{
    "_id": {
        "$oid": "blahblah"
    },
    "firstName": "Jon",
    "lastName": "Doe",
    "age" : "55"
}
{
    "_id": {
        "$oid": "blahblahblah"
    },
    "firstName": "Johnny",
    "lastName": "Doedoe",
    "weight" : "555lb"

}

我想用angularjs在网页上显示的是:

首名:乔恩

lastname : Doe

年龄: 55岁

第一名:约翰尼

lastname : Doedoe

重量:555磅

我知道如何获得特定的值,例如,为了获得我可以做的名字:$scope.person.firstname (这当然是一个例子),但是我如何得到标签" firstname“。我怎么才能让angularjs拿到所有标签?

谢谢

EN

Stack Overflow用户

回答已采纳

发布于 2013-10-16 18:58:40

为了获得这些记录,您必须向数据库写一个查询,这取决于您的服务器,该查询看起来会有所不同。下面是调用的节点版本

代码语言:javascript
复制
function getNames() {
    db.collection.find().toArray(function(data, err) { 
        if (err)
            //do something
        else
            res.send(data);
    });
}

现在,从角度上对服务器进行GET调用:

代码语言:javascript
复制
$http.get(url).success(function(data) {
    $scope.names = data;
});

现在,您已经将$scope.names设置为服务器中的数据数组。使用ng-repeat显示所有内容:

代码语言:javascript
复制
<div ng-repeat="name in names">
    <span ng-repeat="(key, val) in name">{{key}}:{{val}}</span>
</div>

就这样了(基本上,毫无疑问,你将不得不调整这个)。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19410027

复制
相关文章

相似问题

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