gpt4 book ai didi

angularjs - 如何使用 Mongoose 获取数组值并进行结构化?

转载 作者:太空宇宙 更新时间:2023-11-03 23:02:48 25 4
gpt4 key购买 nike

我正在使用MeanStack AngularJS。我将这些值存储到 MongoDB 中,如下所示:

数据格式

"RoleName" : "Verify",    
"IsActive" : true,
"UIList" :
{
"UiName": "One",
"View" : false,
"Edit" : false
},
{
"UiName": "Two",
"View" : false,
"Edit" : false
},
{
"UiName": "Three",
"View" : false,
"Edit" : false
},
{
"UiName": "Four",
"View" : false,
"Edit" : false
},
{
"UiName": "Five",
"View" : false,
"Edit" : false
}

Controller

$http.get('/Manage_Datashow').success(function (response) {
$scope.Manage_Roleser = response;
});

服务器

app.get('/Manage_Datashow', function (req, res) {
db.New_Role.find(function (err, docs) {
console.log(docs);
res.json(docs);
});
});

这里我附上了我的示例代码。我想使用 ng-repeat 绑定(bind)列表中的值。

我的代码:

<ul ng-repeat=Manage_Rolese in Manage_Roleser >
<li>{{Manage_Rolese.UIList.UiName}}</li>
<li>{{Manage_Rolese.UIList.View}}</li>
<li>{{Manage_Rolese.UIList.Edit}}</li>
</ul>

示例:

enter image description here

我需要这样的输出。

最佳答案

首先,您的 json 不是有效的,请检查并查看下面的片段

var app = angular.module('plunker', []);

app.controller('MainCtrl', function($scope) {
$scope.Manage_Roleser =[ {
"RoleName" : "Verify",
"IsActive" : true,
"UIList" : [{
"UiName": "One",
"View" : false,
"Edit" : false
},
{
"UiName": "Two",
"View" : false,
"Edit" : false
},
{
"UiName": "Three",
"View" : false,
"Edit" : false
},
{
"UiName": "Four",
"View" : false,
"Edit" : false
},
{
"UiName": "Five",
"View" : false,
"Edit" : false
}]
} ]
});
<!DOCTYPE html>
<html ng-app="plunker">

<head>
<meta charset="utf-8" />
<title>AngularJS Plunker</title>
<script>document.write('<base href="' + document.location + '" />');</script>
<link rel="stylesheet" href="style.css" />
<script data-require="angular.js@1.4.x" src="https://code.angularjs.org/1.4.12/angular.js" data-semver="1.4.9"></script>
<script src="app.js"></script>
</head>

<body ng-controller="MainCtrl">

<div>

<div ng-repeat="i in Manage_Roleser[0].UIList">
{{i.UiName}} | {{i.View}} {{i.Edit}}


</div>

</div>
</body>

</html>
根据需要添加标题。

关于angularjs - 如何使用 Mongoose 获取数组值并进行结构化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43134341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com