Я новичок в угловой. Я следую за углом для углового2. Я пытаюсь сделать веб-приложение с угловыми и метеорными js.
Мой браузер, сообщающий об ошибке Не удается найти отличающийся поддерживающий объект "объект объекта" типа "объект"
У меня есть коллекция mongo:
import {Mongo} from 'meteor/mongo';
export let Bookmarks = new Mongo.Collection('bookmarks');
И я собираю записи из коллекции в файле component.ts
import { Component } from '@angular/core';
import template from './bookmarklist.html';
import {Bookmarks} from '../../../../collections/bookmarks';
import {Mongo} from 'meteor/mongo';
@Component({
selector: 'bookmark-list',
template: template
})
export class BookmarkList {
bookmarks : Mongo.Cursor<Object>;
constructor(){
this.bookmarks = Bookmarks.find();
console.log(this.bookmarks);
}
}
Не знаете, где проблема. Я могу получить запись с консоли метеоризма mongo...
Как насчет того, чтобы вы сначала инициировали сборку в "const", а затем экспортировали ее по умолчанию:
const Bookmarks = new Mongo.Collections('bookmarks');
export default Bookmarks;
Экспорт может быть "по умолчанию" или если вы экспортируете несколько констант, которые вы можете экспортировать с помощью скобок - добавьте как {один, два, три}.
Во втором фрагменте я сначала импортирую материал метеора, затем все остальное и журнал консоли должен быть выполнен на find(). Функция fetch() вызывает find() возвращает курсор, а не данные.
console.log(Bookmarks.find().fetch());
Rgs, Paul