Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 这个角度模型有什么问题?_Javascript_Angularjs - Fatal编程技术网

Javascript 这个角度模型有什么问题?

Javascript 这个角度模型有什么问题?,javascript,angularjs,Javascript,Angularjs,我的看法是: block content .container-fluid(ng-controller='SignUpController') .panel.panel-default .panel-heading .panel-title h3 Sign Up .panel-body #signupbox.mainbox.col-md-6.col-md-offset-3.col-sm-8.col-sm-of

我的看法是:

block content
  .container-fluid(ng-controller='SignUpController')
    .panel.panel-default
      .panel-heading
        .panel-title
          h3 Sign Up
      .panel-body
        #signupbox.mainbox.col-md-6.col-md-offset-3.col-sm-8.col-sm-offset-2
          form#signupform.form-horizontal(role='form')
            .form-group(style='padding-top:30px')
              label.col-md-3.control-label(for='firstname') First Name
              .col-md-9
                input.form-control(type='text', ng-model='user.first_name', placeholder='First Name')
            .form-group
              label.col-md-3.control-label(for='lastname') Last Name
              .col-md-9
            input.form-control(type='text', ng-model='user.last_name', placeholder='Last Name')
在上述代码的末尾,我有一个执行“register()”的按钮

我的控制器是:

var app = window.angular.module('appname', [])

app.controller('SignUpController', function ($scope, User) {
  $scope.newUser = function () {
    $scope.user = new User({
      first_name: user.first_name
      last_name: user.last_name
      email: user.email
      company: user.company
      industry: user.industry
      phone_number: user.phone_number
      password: user.password
      source: user.source
    })

  }

  $scope.register = function () {
  //code
    $scope.user.$save().then(function () {$scope.newUser})
  }
我的模型是:

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

 var db = require('../config/db')

 var UserSchema = new Schema({
   first_name: String,
   last_name: String,
   email: String,
   company: String,
   industry: String,
   phone_number: String,
   password: String,
   source: String
 })

 var User = db.model('User', UserSchema)

 module.exports = User
我的数据库配置:

var mongoose = require('mongoose')
mongoose.Promise = global.Promise
var db = mongoose.connect(process.env.DB_CONN)
module.exports = db

当我单击执行register()的按钮时,什么都没有发生?我想将该用户添加到我的模型中。

除非您有角度服务
user
not show,否则您会混淆客户端代码和服务器端代码。我没有这样的服务。Mongoose是服务器端。。。不是客户端。浏览器控制台中抛出了哪些错误?实际上什么都没有