2016-05-02 6 views
2

Hier habe ich eine Mongo Sammlung wiewie den Schlüsselnamen anzuzeigen, die

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

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

    } 
} 

hier Aufgabe und To-do sind dynamische Feldnamen in HTML dynamisch ist, habe ich das Armaturenbrett in einem ng-Repeat-Schleife. Jetzt möchte ich wissen, wie Details im Dashboard angezeigt werden.

Antwort

4

Fahren sie durch sie

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>

+0

hey es hat funktioniert :) danke :) –

0

Angenommen, Sie dynamische Feldnamen "todo" zuweisen, die eine Zeichenfolge an eine Variable var1 ist

können Sie _maxCount einiger DOCX als Zugang:

docX["dashboard"][var1]["_maxCount"] 
+0

Bitte können Sie erweitern Ihre Antwort –

1

etwas tun könnte, wie

<div ng-repeat="(key1, value1) in dashboard"> 
    {{key1}} 
    <div ng-repeat="(key2, value2) in value1"> 
     {{key2}}: {{value2}} 
    </div> 
</div> 
+0

Aufgabe und todo hier dynamisch sind ... dass Objekte da sein kann oder nicht sein !! also bist du dir nicht sicher, wie viele Schlüssel da sein werden, 1,2,3 usw. ... –

+0

Ja, und es sollte mit dem funktionieren, was ich gepostet habe, hast du es versucht? – Nephidream

Verwandte Themen