gpt4 book ai didi

javascript - 在项目之后过滤 Mongo 数据库中的对象

转载 作者:行者123 更新时间:2023-12-03 03:38:59 25 4
gpt4 key购买 nike

我有一个问题,如何使用 ng-repeat 从数据库中查看对象,但在该对象中的项目之后进行过滤,例如我的产品中有十个对象,其中四台电脑、四台电视、两部手机。我的问题是如何使用 ng-repeat 查看该产品但在标题中进行过滤?我想分别查看不同标题的产品

蒙戈架构

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var productSchema = new Schema({
imagePath: {
type: String,
require: true
},
title: {
type: String,
require: true,
},
subTitle: {
type: String,
require: true
},
newPrice: {
type: Number,
require : true,
}
});

module.exports = mongoose.model('Product', productSchema);

Controller 功能

 function getProducts() {
User.getProducts().then(function(data){
app.products = data.data.products;
console.log(data.data.products);
app.loading = false;
})
}
getProducts()

html View

<div ng-repeat="product in main.products" class="col-xs-12 col-sm-10" >
<div class="all_course_view slideanim">
<div class="thumbnail image_course">
<img src="../../uploads/{{ product.imagePath }}" alt="#"/>
</div>
<div class="caption">
<h3>{{ product.title }}</h3>
<h4>{{ product.subTitle }}</h4>
</div>
</div>
</div>

最佳答案

您可以像这样按标题过滤结果。 Curtosy of AngularJS Filter Documentation .

HTML:

<p>Filter by Title: <input ng-model="search.title"></p>
<div ng-repeat="product in main.products | filter:search" class="col-xs-12 col-sm-10" >
...

关于javascript - 在项目之后过滤 Mongo 数据库中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45721279/

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