我正在使用带有meteor-autoform-select2输入字段的AutoForm。我的架构看起来像这样:
Data.attachSchema(new SimpleSchema({
title: {
type: String,
label: "Title",
max: 30
},
users: {
type: [String],
autoform: {
type: "select2",
options: function () {
return Users.find({_id: {$ne: Meteor.userId()}}).map(function (user) {
return {label: user.username, value: user._id};
});
}
}
}
}));
title
以及users
输入字段是必需的。如果我使用空输入提交表单,title
输入会出现红色边框,并显示错误。但是,这不适用于users
输入字段,即使我在控制台中可以看到正确的错误消息。
为什么?