我无法在AngularJS和MongooseJS中提交嵌套字段

时间:2014-08-08 17:00:38

标签: angularjs mongoose mean-stack

我在MongooseJS中有以下架构:

contact:{
    phone: {
        type: String
    },
    address:{
        type: String
    },
    email: {
        type: String,
        required: 'Please fill Shop email',
        lowercase: true,
        match: [/.+\@.+\..+/, 'Please fill a valid email address']
    }
}

这是我ShopSchema的一部分。

在AngularJS中,我有以下html页面:

<div class="form-group">
                <label class="control-label" for="contact.email">Email</label>
                <div class="controls">
                    <input type="text" data-ng-model="contact.email" id="contact.email" class="form-control" placeholder="Email" required>
                </div>
</div>

当我提交时,由于未填写电子邮件,因此无法保存商店。但我填写电子邮件字段。那我错在哪里?

0 个答案:

没有答案