angularjs - 如何将动态的键名显示为html

标签 angularjs mongodb meteor angular-meteor

这里我有一个 mongo 集合,例如

"dashboard" : {
    "todo" : {
        "_id" : "GdfaHPoT7FXW78awi",
        "_maxCount" : "1",
       "_title" : "todo",

    }
    "task" : {
        "_id" : "GdfaHPoT7FXW78awi",
        "_maxCount" : "1",
       "_title" : "task",

    }
}

这里的任务和待办事项是动态字段名称,我已经在 ng-repeat 中循环了仪表板。 现在我想知道如何在仪表板内显示详细信息。

最佳答案

看一遍

var jimApp = angular.module("mainApp",  []);

jimApp.controller('mainCtrl', function($scope){
  $scope.dashboard = {
    "todo" : {
      "_id" : "GdfaHPoT7FXW78awi",
      "_maxCount" : "1",
     "_title" : "todo"
    }, 
    "task" : {
      "_id" : "GdfaHPoT7FXW78awi",
      "_maxCount" : "1",
     "_title" : "task",
    }
  };
});
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<div ng-app="mainApp" ng-controller="mainCtrl">
  <div class="col-xs-4" ng-repeat="(itemName, item) in dashboard">
    <div class="panel panel-info">
      <div class="panel-head bg-info">{{itemName}}</div>
      <div class="panel-body">{{item._title}}&nbsp;{{item._maxCount}}</div>
    </div>
  </div>  
</div>

关于angularjs - 如何将动态的键名显示为html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36980207/

相关文章:

嵌套对象的 Mongodb $addToSet

javascript - 带有iron-router的meteorjs动态路线图

angularjs - Breezejs,如何在启动时使用共享 EntityManager 获取元数据

javascript - 使用特殊字符的 AngularJs Web 组件

javascript - 在同一页面 mvc View 中多次使用相同的 ng-app 和 ng-controller

javascript - 如何在使用 Instagram API 时在 Meteor 中请求、存储和使用访问 token

javascript - 在 Angular 应用程序中加载 Highcharts

windows - MongoDB数据库自动删除

mongodb - 反向 JSON 查询 : find all queries in a collection matching an object

javascript - 用户保存未保存且没有错误