Я пытаюсь отобразить коллекцию заказов. В схеме сбора заказов есть поле выбора, заполненное из коллекции Items.Коллекция метеоров не отображается
Кажется, я не могу получить коллекцию заказов для отображения в шаблоне моего администратора. Я проверил, что я отправляю в коллекцию с Mongol, и я не получаю никаких ошибок в консоли. Я также попытался отобразить его в табличном столе без везения.
Любые идеи? Я все еще учусь метеор и смотрел на этот экран в течение нескольких часов .. возможно нужно немного свежего воздуха теперь и свежий взгляд позже ...
/collections/orders.js
Orders = new Mongo.Collection("orders");
Orders.attachSchema(new SimpleSchema({
station: {
type: String,
label: 'Station',
max: 2,
},
itemselect: {
type: [String],
label: 'Items',
optional: false,
autoform:{
type: "select",
options : function() {
return Items.find().map(function (c) {
return {label: c.name , value: c._id}
})
}
}
}
}));
/templates/admin.html
<template name="ordersTable">
<div class="admin">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#collapse2">
<button type="button" class="btn btn-default navbar-btn">Orders</button>
</a>
</h4>
</div>
<div id="collapse2" class="panel-collapse collapse">
<div class="panel-body">
<ul>
{{#each orders}}
<li>{{> station}}</li>
{{/each}}
</ul>
</div>
<div class="panel-footer">
{{> addOrderFormAdmin}}
</div>
</div>
</div>
</div>
</template>
/templates/admin.js < Это закончилось тем, что моя проблема ..
Template.dashboard.rendered = function() {
return Orders.find();
};
** должен быть помощником .. так вместо этого:
Template.ordersTable.helpers({
orders: function() {
return Orders.find();
}
});
Вставка Форма заказа
<template name="addOrderFormAdmin">
{{> autoformModals}} <!-- this is required for this modal to open -->
{{#afModal class="btn btn-primary" collection="Orders" operation="insert"}}
Add New Order
{{/afModal}}
</template>
Я должен тебе пиво. – Daniel
Просто исправить. Спасибо, что помогли мне узнать Метеор. – Daniel
@ Даниэль Добро пожаловать! Хорошего дня. –