Angular + meteor: наблюдаемый действительно длинный - PullRequest
0 голосов
/ 03 мая 2018

В настоящее время я пытаюсь использовать модуль в метеоре с угловым 4.

Я хочу взять все данные с определенной ленты новостей и использовать эти данные в своем приложении.

Когда я подписываюсь на данные, на исследование и получение массива уходит 1-2 минуты.

это мой код:

в папке клиента: лент новостей-planning.component.ts

getTask() {
    this.subTaskPublish =
    MeteorObservable.subscribe('TaskList')
                    .subscribe(() => {
        this.tasks = TaskCollection.find({newsfeed : this.newsfeedID}, {fields : {_id : 0, newsfeed: 0}}).fetch();
        console.log(this.tasks);
    });
}

и в папке сервера: task.ts

Meteor.publish('TaskList', function() {
    return TaskCollection.find({});
})

если вам нужна дополнительная информация, я могу дать вам то, что вам нужно.

task.model.ts:

export class TaskCollectionModel {
id: number;
start_date: string;
text: string;
progress: number;
duration: number;
parent: number;
newsfeed: string;
}
...