Tag: mean

Angular没有显示ng-repeat只显示空的列表

你好家伙我有问题试图显示angular度的对象集合 ng-repeat只显示控制台上的项目,但显示的数据是空的获取数据json正确地捕捉范围项目与我的视图的成功我的api只是在底部显示一个灰色条,数据打印在底部,而不是在ng-重复。 <div ng-controller="userController"> <div class="container"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> <div class="panel-heading"> <h2>Users</h2> </div> <div class="panel-body"> <div class="user"> <div class="form-group"> <input ng-model="user.name" type="text" placeholder="User Name" class="form-control"> </div> <div class="form-group"> <input ng-model="user.email" type="email" placeholder="User Email " class="form-control"> </div> <div class="form-group"> <input ng-model="user.password" type="password" placeholder="Set Your Password" class="form-control" > </div> <div class="form-group"> <select ng-model="user.admin" […]

MEAN.IO包含自己的模板

我已经通过覆盖系统包模板在MEAN.IO创build了一个包含自己模板的包 MyPackage1.register(function(app, auth, database, system) { app.set('views', __dirname + '/server/views'); }); 现在我创build第二个包,并希望这个包也有自己的模板,所以我也为第二个包做同样的事情 MyPackage2.register(function(app, auth, database, system) { app.set('views', __dirname + '/server/views'); }); 但是在这种情况下,我正在为MyPackage2获取MyPackage1模板。 如果我依靠MyPackage2上的MyPackage1如下 MyPackage2.register(function(app, auth, database, MyPackage1) { app.set('views', __dirname + '/server/views'); }); MyPackage1的模板被MyPackage2的模板覆盖

mongoose中的填充函数是做什么的?

当我阅读http://mongoosejs.com/docs/populate.html时,我不明白这个问题。 我不完全理解populate函数的作用。 我从meanjs示例源代码中挑选出来的: Article.find().sort('-created').populate('user', 'displayName').exec(function (err, articles) { if (err) { return res.status(400).send({ message: errorHandler.getErrorMessage(err) }); } else { res.json(articles); }}); 提前致谢。

Mongoose填充返回null

我的代码包含2个模型,内容和电影。 电影有对内容的参考。 在'电影'查询当我尝试填充内容',返回null。 内容模型 'use strict'; var mongoose = require('mongoose'), validators = require('./validators'), Schema = mongoose.Schema; var contentType = ['M']; var ContentSchema = new Schema({ createdOn: { type: Date, default: Date.now }, name: { type: String, required: true, unique: true, trim: true }, type: { type: String, required: true, enum: contentType, trim: true }, releaseDate: […]

使用nodeJS和Gulp任务运行器自动缩小

我需要一些build议来改善节点和吞吐量的自动缩小。 主要目标是在开发模式下dynamic生成缩小文件(对于JS和LESS),并在生产模式下自动将正常文件(js和less)更改为缩小文件。 该场景包含: NodeJS和ExpressJS进行路由和环境configuration 玉作为模板引擎 吞(任务亚军) 这是我的设置: GULP 我正在使用nodemon来启动我的节点服务器的server.js。 在这个gulp文件中,我有一些任务(['watch'])来观察JS和LESS文件的变化,并在每一个变化中缩小它们。 gulp.task('nodemon', function () { nodemon({ script: 'server.js'}) .on('start', ['watch']) .on('change', ['watch']) }) 节点 在节点服务器中,我呈现视图注入和对象,它检测开发或生产模式 var env= process.env.NODE_ENV = process.env.NODE_ENV || 'development'; app.get('/', function(req, res){ res.render('index', {environment: env}); }); 玉 在视图中,将注入的对象进行比较,以便为开发模式添加正常的CSS和JS文件或为生产模式添加缩小的文件 if environment == "development" link(rel='stylesheet', href='/vendor/bootstrap/dist/css/bootstrap.css') else link(rel='stylesheet', href='/vendor/bootstrap/dist/css/bootstrap.min.css') 这是正确的方法来做到这一点? 我是否需要检查另一个选项? 每次提交应用到服务器之前,我都想避免手动缩小。 所有的build议将被接受,以改善这一点。 在服务器开发的时候更好地缩小吞吐量吗? 我如何用Azure做到这一点? […]