簡體   English   中英

如何使用流星從集合中提取物品?

[英]How to pull items from a collection using meteor?

我是流星的新手,正在嘗試運行初學者教程,但是從集合中讀取數據時遇到了麻煩。

這是我的js

import angular from 'angular';
import angularMeteor from 'angular-meteor';
import { Tasks } from '../../api/tasks.js';
import template from './todosList.html';

class TodosListCtrl {
  constructor($scope) {
    $scope.viewModel(this);

    this.helpers({
      tasks() {
        return Tasks.find();
      }
    })
  }
}

export default angular.module('todosList', [
  angularMeteor
])
  .component('todosList', {
    templateUrl: 'imports/components/todosList/todosList.html',
    controller: TodosListCtrl
  });

並且我已經這樣聲明了我的收藏集(imports / api / tasks.js):

import { Mongo } from 'meteor/mongo';
export const Tasks = new Mongo.Collection('tasks');

我確定我缺少簡單的東西,會接受任何幫助。

您需要能夠訪問范圍。 在組件中,應該有controller: ['$scope', TodosListCtrl]

然后,如果您插入一個新任務,您將看到它db.tasks.insert({ text: "Hello world!", createdAt: new Date() });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM