Я новичок и пишу веб-приложение в Mean Stack (Angular, Node.js, MongoDB). Как я могу получить ссылку в HTML на параметр, например accessories
, который находится в category
?
Я пробовал category.accessories
, но это не работает. Пожалуйста, помогите мне.
модель продукта (бэкэнд):
const productSchema = new Schema({
category: {
accessories: {
type: Boolean,
default: false
}
}
} );
module.exports = mongoose.model('product', productSchema, 'products');
Добавить продукты (бэкэнд):
router.post('/admin_product', (req, res) => {
let productData = req.body;
let product = new Product(productData);
product.save((error, registeredProduct) => {
if (error) {
return res.json({ msg: "Unable to add the product." });
} else {
return res.json({ msg: "Product Added Successfully." });
}
})
})
продукт HTML (внешний интерфейс):
<label>
<input type="checkbox" name="accessories" value=true
[(ngModel)]="registerProductData.category.accessories" // <--- this solution doesn't work
>Accessories
</label>
product. js (внешний интерфейс):
registerProduct() {
this.productService.registerProduct(this.registerProductData).subscribe(
res => {
console.log(res);
},
err => console.log(err)
);
}